////TIME1311308735091
importPackage(com.blocks.blocks);
importPackage(com.blocks);
importPackage(com.blocks.model);
importPackage(com.jme3.math);
importPackage(java.lang);
var application = new Object();
application.setup = function() {
var MasterBlock995778140 = new MasterBlock("MasterBlock995778140", new Long(1311206303630));
MasterBlock995778140.init();
MasterBlock995778140.setLocalTranslation(new Vector3f(-160.0, 2.0, -68.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock995778140);
MasterBlock995778140.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock995778140.getMasterId(), MasterBlock995778140);

var MasterBlock972433523 = new MasterBlock("MasterBlock972433523", new Long(1311204777546));
MasterBlock972433523.init();
MasterBlock972433523.setLocalTranslation(new Vector3f(-88.0, 2.0, -58.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock972433523);
MasterBlock972433523.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock972433523.getMasterId(), MasterBlock972433523);

var MasterBlock1729356353 = new MasterBlock("MasterBlock1729356353", new Long(1311205294174));
MasterBlock1729356353.init();
MasterBlock1729356353.setLocalTranslation(new Vector3f(-108.0, 2.0, -30.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1729356353);
MasterBlock1729356353.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1729356353.getMasterId(), MasterBlock1729356353);

var MasterBlock1730259992 = new MasterBlock("MasterBlock1730259992", new Long(1311206301725));
MasterBlock1730259992.init();
MasterBlock1730259992.setLocalTranslation(new Vector3f(-176.0, 2.0, -46.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1730259992);
MasterBlock1730259992.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1730259992.getMasterId(), MasterBlock1730259992);

var MasterBlock1636255724 = new MasterBlock("MasterBlock1636255724", new Long(1311209421618));
MasterBlock1636255724.init();
MasterBlock1636255724.setLocalTranslation(new Vector3f(-50.0, 2.0, -66.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1636255724);
MasterBlock1636255724.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1636255724.getMasterId(), MasterBlock1636255724);

var MasterBlock1008085605 = new MasterBlock("MasterBlock1008085605", new Long(1311204774129));
MasterBlock1008085605.init();
MasterBlock1008085605.setLocalTranslation(new Vector3f(-124.0, 2.0, -58.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1008085605);
MasterBlock1008085605.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1008085605.getMasterId(), MasterBlock1008085605);

var MasterBlock1727632082 = new MasterBlock("MasterBlock1727632082", new Long(1311206193587));
MasterBlock1727632082.init();
MasterBlock1727632082.setLocalTranslation(new Vector3f(-180.0, 2.0, -60.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1727632082);
var ColorBlock1395602043 = new ColorBlock("ColorBlock1395602043", new Long(1311206193587));
ColorBlock1395602043.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1395602043.init();
ColorBlock1395602043.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1727632082.attachChild(ColorBlock1395602043);
var Block1646243613 = new Block("Block1646243613", new Long(1311206193587));
Block1646243613.setBlockSides(BlockSides.SIDE_BACK);
Block1646243613.setCustomFrequency(true);
Block1646243613.setScriptName("/blocks/RangeFinderBlock.js");
Block1646243613.init();
Block1646243613.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block1646243613.getParameters().put("axis", 3.0);
	ColorBlock1395602043.attachChild(Block1646243613);
var Block1344517387 = new Block("Block1344517387", new Long(1311206193587));
Block1344517387.setBlockSides(BlockSides.SIDE_BACK);
Block1344517387.setCustomFrequency(true);
Block1344517387.setScriptName("/blocks/Zero.js");
Block1344517387.init();
Block1344517387.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1646243613.attachChild(Block1344517387);
var ColorBlock1232598205 = new ColorBlock("ColorBlock1232598205", new Long(1311206193587));
ColorBlock1232598205.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1232598205.init();
ColorBlock1232598205.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1344517387.attachChild(ColorBlock1232598205);
var Block2078324304 = new Block("Block2078324304", new Long(1311206193587));
Block2078324304.setBlockSides(BlockSides.SIDE_LEFT);
Block2078324304.setCustomFrequency(true);
Block2078324304.setScriptName("/blocks/Zero.js");
Block2078324304.init();
Block2078324304.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1232598205.attachChild(Block2078324304);
var Block1138328907 = new Block("Block1138328907", new Long(1311206193587));
Block1138328907.setBlockSides(BlockSides.SIDE_LEFT);
Block1138328907.setCustomFrequency(true);
Block1138328907.setScriptName("/blocks/RangeFinderBlock.js");
Block1138328907.init();
Block1138328907.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block1138328907.getParameters().put("axis", 2.0);
	Block2078324304.attachChild(Block1138328907);
var Block1619484304 = new Block("Block1619484304", new Long(1311206193587));
Block1619484304.setBlockSides(BlockSides.SIDE_LEFT);
Block1619484304.setCustomFrequency(true);
Block1619484304.setScriptName("/blocks/Zero.js");
Block1619484304.init();
Block1619484304.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block1138328907.attachChild(Block1619484304);
var ColorBlock1248432530 = new ColorBlock("ColorBlock1248432530", new Long(1311206193587));
ColorBlock1248432530.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1248432530.init();
ColorBlock1248432530.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block1619484304.attachChild(ColorBlock1248432530);
var Block2056171039 = new Block("Block2056171039", new Long(1311206193587));
Block2056171039.setBlockSides(BlockSides.SIDE_FRONT);
Block2056171039.setCustomFrequency(true);
Block2056171039.setScriptName("/blocks/Zero.js");
Block2056171039.init();
Block2056171039.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1248432530.attachChild(Block2056171039);
var Block1325675468 = new Block("Block1325675468", new Long(1311206193587));
Block1325675468.setBlockSides(BlockSides.SIDE_FRONT);
Block1325675468.setCustomFrequency(true);
Block1325675468.setScriptName("/blocks/RangeFinderBlock.js");
Block1325675468.init();
Block1325675468.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
Block1325675468.getParameters().put("axis", 0.0);
	Block2056171039.attachChild(Block1325675468);
var Block1050623570 = new Block("Block1050623570", new Long(1311206193587));
Block1050623570.setBlockSides(BlockSides.SIDE_FRONT);
Block1050623570.setCustomFrequency(true);
Block1050623570.setScriptName("/blocks/Zero.js");
Block1050623570.init();
Block1050623570.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1325675468.attachChild(Block1050623570);
var ColorBlock1785665875 = new ColorBlock("ColorBlock1785665875", new Long(1311206193587));
ColorBlock1785665875.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1785665875.init();
ColorBlock1785665875.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1050623570.attachChild(ColorBlock1785665875);
var Block1168264819 = new Block("Block1168264819", new Long(1311206193587));
Block1168264819.setBlockSides(BlockSides.SIDE_RIGHT);
Block1168264819.setCustomFrequency(true);
Block1168264819.setScriptName("/blocks/Zero.js");
Block1168264819.init();
Block1168264819.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1785665875.attachChild(Block1168264819);
var Block1149698931 = new Block("Block1149698931", new Long(1311206193587));
Block1149698931.setBlockSides(BlockSides.SIDE_RIGHT);
Block1149698931.setCustomFrequency(true);
Block1149698931.setScriptName("/blocks/RangeFinderBlock.js");
Block1149698931.init();
Block1149698931.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block1149698931.getParameters().put("axis", 5.0);
	Block1168264819.attachChild(Block1149698931);
var Block1649535519 = new Block("Block1649535519", new Long(1311206193587));
Block1649535519.setBlockSides(BlockSides.SIDE_RIGHT);
Block1649535519.setCustomFrequency(true);
Block1649535519.setScriptName("/blocks/Zero.js");
Block1649535519.init();
Block1649535519.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1149698931.attachChild(Block1649535519);
var ColorBlock986380657 = new ColorBlock("ColorBlock986380657", new Long(1311206193587));
ColorBlock986380657.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock986380657.init();
ColorBlock986380657.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1149698931.attachChild(ColorBlock986380657);
var ColorBlock2055665771 = new ColorBlock("ColorBlock2055665771", new Long(1311206193587));
ColorBlock2055665771.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2055665771.init();
ColorBlock2055665771.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock986380657.attachChild(ColorBlock2055665771);
var ColorBlock1855687519 = new ColorBlock("ColorBlock1855687519", new Long(1311206193587));
ColorBlock1855687519.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1855687519.init();
ColorBlock1855687519.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2055665771.attachChild(ColorBlock1855687519);
var ColorBlock1200996971 = new ColorBlock("ColorBlock1200996971", new Long(1311206193587));
ColorBlock1200996971.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1200996971.init();
ColorBlock1200996971.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1855687519.attachChild(ColorBlock1200996971);
var ColorBlock1523163963 = new ColorBlock("ColorBlock1523163963", new Long(1311206193587));
ColorBlock1523163963.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1523163963.init();
ColorBlock1523163963.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1200996971.attachChild(ColorBlock1523163963);
var ColorBlock1917442876 = new ColorBlock("ColorBlock1917442876", new Long(1311206193587));
ColorBlock1917442876.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1917442876.init();
ColorBlock1917442876.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1523163963.attachChild(ColorBlock1917442876);
var ColorBlock1390577730 = new ColorBlock("ColorBlock1390577730", new Long(1311206193587));
ColorBlock1390577730.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1390577730.init();
ColorBlock1390577730.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1917442876.attachChild(ColorBlock1390577730);
var ColorBlock941248328 = new ColorBlock("ColorBlock941248328", new Long(1311206193587));
ColorBlock941248328.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock941248328.init();
ColorBlock941248328.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1390577730.attachChild(ColorBlock941248328);
var ColorBlock1761975413 = new ColorBlock("ColorBlock1761975413", new Long(1311206193587));
ColorBlock1761975413.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1761975413.init();
ColorBlock1761975413.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock941248328.attachChild(ColorBlock1761975413);
var ColorBlock1860338969 = new ColorBlock("ColorBlock1860338969", new Long(1311206193587));
ColorBlock1860338969.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1860338969.init();
ColorBlock1860338969.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1761975413.attachChild(ColorBlock1860338969);
var ColorBlock1210752470 = new ColorBlock("ColorBlock1210752470", new Long(1311206193587));
ColorBlock1210752470.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1210752470.init();
ColorBlock1210752470.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1860338969.attachChild(ColorBlock1210752470);
var ColorBlock2019888812 = new ColorBlock("ColorBlock2019888812", new Long(1311206193587));
ColorBlock2019888812.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2019888812.init();
ColorBlock2019888812.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1210752470.attachChild(ColorBlock2019888812);
var ColorBlock1863616272 = new ColorBlock("ColorBlock1863616272", new Long(1311206193587));
ColorBlock1863616272.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1863616272.init();
ColorBlock1863616272.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock2019888812.attachChild(ColorBlock1863616272);
var Block1315562528 = new Block("Block1315562528", new Long(1311206193587));
Block1315562528.setBlockSides(BlockSides.SIDE_RIGHT);
Block1315562528.setCustomFrequency(true);
Block1315562528.setScriptName("/blocks/Zero.js");
Block1315562528.init();
Block1315562528.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1863616272.attachChild(Block1315562528);
var ColorBlock1429005462 = new ColorBlock("ColorBlock1429005462", new Long(1311206193587));
ColorBlock1429005462.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1429005462.init();
ColorBlock1429005462.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1863616272.attachChild(ColorBlock1429005462);
var ColorBlock1743921344 = new ColorBlock("ColorBlock1743921344", new Long(1311206193587));
ColorBlock1743921344.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1743921344.init();
ColorBlock1743921344.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1429005462.attachChild(ColorBlock1743921344);
var ColorBlock1484173428 = new ColorBlock("ColorBlock1484173428", new Long(1311206193587));
ColorBlock1484173428.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1484173428.init();
ColorBlock1484173428.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1743921344.attachChild(ColorBlock1484173428);
var ColorBlock2046115010 = new ColorBlock("ColorBlock2046115010", new Long(1311206193587));
ColorBlock2046115010.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2046115010.init();
ColorBlock2046115010.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1484173428.attachChild(ColorBlock2046115010);
var ColorBlock1965204178 = new ColorBlock("ColorBlock1965204178", new Long(1311206193587));
ColorBlock1965204178.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1965204178.init();
ColorBlock1965204178.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2046115010.attachChild(ColorBlock1965204178);
var ColorBlock1453999305 = new ColorBlock("ColorBlock1453999305", new Long(1311206193587));
ColorBlock1453999305.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1453999305.init();
ColorBlock1453999305.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1965204178.attachChild(ColorBlock1453999305);
var ColorBlock1715770441 = new ColorBlock("ColorBlock1715770441", new Long(1311206193587));
ColorBlock1715770441.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1715770441.init();
ColorBlock1715770441.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1453999305.attachChild(ColorBlock1715770441);
var ColorBlock1109260490 = new ColorBlock("ColorBlock1109260490", new Long(1311206193587));
ColorBlock1109260490.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1109260490.init();
ColorBlock1109260490.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1715770441.attachChild(ColorBlock1109260490);
var ColorBlock1601386342 = new ColorBlock("ColorBlock1601386342", new Long(1311206193587));
ColorBlock1601386342.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1601386342.init();
ColorBlock1601386342.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1109260490.attachChild(ColorBlock1601386342);
var ColorBlock1493910987 = new ColorBlock("ColorBlock1493910987", new Long(1311206193587));
ColorBlock1493910987.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1493910987.init();
ColorBlock1493910987.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1601386342.attachChild(ColorBlock1493910987);
var ColorBlock1364737301 = new ColorBlock("ColorBlock1364737301", new Long(1311206193587));
ColorBlock1364737301.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1364737301.init();
ColorBlock1364737301.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1493910987.attachChild(ColorBlock1364737301);
var ColorBlock1448563816 = new ColorBlock("ColorBlock1448563816", new Long(1311206193587));
ColorBlock1448563816.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1448563816.init();
ColorBlock1448563816.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1364737301.attachChild(ColorBlock1448563816);
var ColorBlock1571528989 = new ColorBlock("ColorBlock1571528989", new Long(1311206193587));
ColorBlock1571528989.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1571528989.init();
ColorBlock1571528989.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1448563816.attachChild(ColorBlock1571528989);
var Block1927044110 = new Block("Block1927044110", new Long(1311206193587));
Block1927044110.setBlockSides(BlockSides.SIDE_RIGHT);
Block1927044110.setCustomFrequency(true);
Block1927044110.setScriptName("/blocks/Zero.js");
Block1927044110.init();
Block1927044110.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1571528989.attachChild(Block1927044110);
var ColorBlock1311164579 = new ColorBlock("ColorBlock1311164579", new Long(1311206193587));
ColorBlock1311164579.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1311164579.init();
ColorBlock1311164579.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1571528989.attachChild(ColorBlock1311164579);
var ColorBlock1300010394 = new ColorBlock("ColorBlock1300010394", new Long(1311206193587));
ColorBlock1300010394.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1300010394.init();
ColorBlock1300010394.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1311164579.attachChild(ColorBlock1300010394);
var ColorBlock1341937899 = new ColorBlock("ColorBlock1341937899", new Long(1311206193587));
ColorBlock1341937899.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1341937899.init();
ColorBlock1341937899.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1300010394.attachChild(ColorBlock1341937899);
var ColorBlock1642878218 = new ColorBlock("ColorBlock1642878218", new Long(1311206193587));
ColorBlock1642878218.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1642878218.init();
ColorBlock1642878218.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1341937899.attachChild(ColorBlock1642878218);
var ColorBlock2072136330 = new ColorBlock("ColorBlock2072136330", new Long(1311206193587));
ColorBlock2072136330.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2072136330.init();
ColorBlock2072136330.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1642878218.attachChild(ColorBlock2072136330);
var ColorBlock2060392869 = new ColorBlock("ColorBlock2060392869", new Long(1311206193587));
ColorBlock2060392869.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2060392869.init();
ColorBlock2060392869.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2072136330.attachChild(ColorBlock2060392869);
var ColorBlock1415011927 = new ColorBlock("ColorBlock1415011927", new Long(1311206193587));
ColorBlock1415011927.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1415011927.init();
ColorBlock1415011927.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2060392869.attachChild(ColorBlock1415011927);
var ColorBlock1437420730 = new ColorBlock("ColorBlock1437420730", new Long(1311206193587));
ColorBlock1437420730.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1437420730.init();
ColorBlock1437420730.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1415011927.attachChild(ColorBlock1437420730);
var ColorBlock2042432770 = new ColorBlock("ColorBlock2042432770", new Long(1311206193587));
ColorBlock2042432770.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2042432770.init();
ColorBlock2042432770.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1437420730.attachChild(ColorBlock2042432770);
var ColorBlock924436038 = new ColorBlock("ColorBlock924436038", new Long(1311206193587));
ColorBlock924436038.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock924436038.init();
ColorBlock924436038.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2042432770.attachChild(ColorBlock924436038);
var ColorBlock1629308509 = new ColorBlock("ColorBlock1629308509", new Long(1311206193587));
ColorBlock1629308509.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1629308509.init();
ColorBlock1629308509.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock924436038.attachChild(ColorBlock1629308509);
var ColorBlock1489259914 = new ColorBlock("ColorBlock1489259914", new Long(1311206193587));
ColorBlock1489259914.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1489259914.init();
ColorBlock1489259914.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1629308509.attachChild(ColorBlock1489259914);
var ColorBlock1635339332 = new ColorBlock("ColorBlock1635339332", new Long(1311206193587));
ColorBlock1635339332.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1635339332.init();
ColorBlock1635339332.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1489259914.attachChild(ColorBlock1635339332);
var Block2076658159 = new Block("Block2076658159", new Long(1311206193587));
Block2076658159.setBlockSides(BlockSides.SIDE_RIGHT);
Block2076658159.setCustomFrequency(true);
Block2076658159.setScriptName("/blocks/Zero.js");
Block2076658159.init();
Block2076658159.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1635339332.attachChild(Block2076658159);
var ColorBlock1569757037 = new ColorBlock("ColorBlock1569757037", new Long(1311206193587));
ColorBlock1569757037.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1569757037.init();
ColorBlock1569757037.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1325675468.attachChild(ColorBlock1569757037);
var ColorBlock1643470316 = new ColorBlock("ColorBlock1643470316", new Long(1311206193587));
ColorBlock1643470316.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1643470316.init();
ColorBlock1643470316.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1569757037.attachChild(ColorBlock1643470316);
var ColorBlock1436803817 = new ColorBlock("ColorBlock1436803817", new Long(1311206193587));
ColorBlock1436803817.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1436803817.init();
ColorBlock1436803817.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1643470316.attachChild(ColorBlock1436803817);
var ColorBlock1673471326 = new ColorBlock("ColorBlock1673471326", new Long(1311206193587));
ColorBlock1673471326.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1673471326.init();
ColorBlock1673471326.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1436803817.attachChild(ColorBlock1673471326);
var ColorBlock2020830839 = new ColorBlock("ColorBlock2020830839", new Long(1311206193587));
ColorBlock2020830839.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2020830839.init();
ColorBlock2020830839.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1673471326.attachChild(ColorBlock2020830839);
var ColorBlock1063354012 = new ColorBlock("ColorBlock1063354012", new Long(1311206193587));
ColorBlock1063354012.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1063354012.init();
ColorBlock1063354012.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2020830839.attachChild(ColorBlock1063354012);
var ColorBlock997839869 = new ColorBlock("ColorBlock997839869", new Long(1311206193587));
ColorBlock997839869.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock997839869.init();
ColorBlock997839869.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1063354012.attachChild(ColorBlock997839869);
var ColorBlock1560749379 = new ColorBlock("ColorBlock1560749379", new Long(1311206193587));
ColorBlock1560749379.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1560749379.init();
ColorBlock1560749379.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock997839869.attachChild(ColorBlock1560749379);
var ColorBlock1579548382 = new ColorBlock("ColorBlock1579548382", new Long(1311206193587));
ColorBlock1579548382.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1579548382.init();
ColorBlock1579548382.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1560749379.attachChild(ColorBlock1579548382);
var ColorBlock1858391576 = new ColorBlock("ColorBlock1858391576", new Long(1311206193587));
ColorBlock1858391576.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1858391576.init();
ColorBlock1858391576.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1579548382.attachChild(ColorBlock1858391576);
var ColorBlock1728331916 = new ColorBlock("ColorBlock1728331916", new Long(1311206193587));
ColorBlock1728331916.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1728331916.init();
ColorBlock1728331916.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1858391576.attachChild(ColorBlock1728331916);
var ColorBlock1776573409 = new ColorBlock("ColorBlock1776573409", new Long(1311206193587));
ColorBlock1776573409.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1776573409.init();
ColorBlock1776573409.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1728331916.attachChild(ColorBlock1776573409);
var ColorBlock1324955955 = new ColorBlock("ColorBlock1324955955", new Long(1311206193587));
ColorBlock1324955955.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1324955955.init();
ColorBlock1324955955.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1776573409.attachChild(ColorBlock1324955955);
var ColorBlock1436587838 = new ColorBlock("ColorBlock1436587838", new Long(1311206193587));
ColorBlock1436587838.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1436587838.init();
ColorBlock1436587838.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1324955955.attachChild(ColorBlock1436587838);
var ColorBlock1139020564 = new ColorBlock("ColorBlock1139020564", new Long(1311206193587));
ColorBlock1139020564.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1139020564.init();
ColorBlock1139020564.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1436587838.attachChild(ColorBlock1139020564);
var Block1415260309 = new Block("Block1415260309", new Long(1311206193587));
Block1415260309.setBlockSides(BlockSides.SIDE_BACK);
Block1415260309.setCustomFrequency(true);
Block1415260309.setScriptName("/blocks/Zero.js");
Block1415260309.init();
Block1415260309.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1139020564.attachChild(Block1415260309);
var Block1317009710 = new Block("Block1317009710", new Long(1311206193587));
Block1317009710.setBlockSides(BlockSides.SIDE_BACK);
Block1317009710.setCustomFrequency(true);
Block1317009710.setScriptName("/blocks/Zero.js");
Block1317009710.init();
Block1317009710.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1415260309.attachChild(Block1317009710);
var Block1434116860 = new Block("Block1434116860", new Long(1311206193587));
Block1434116860.setBlockSides(BlockSides.SIDE_FRONT);
Block1434116860.setCustomFrequency(true);
Block1434116860.setScriptName("/blocks/Zero.js");
Block1434116860.init();
Block1434116860.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1139020564.attachChild(Block1434116860);
var Block1736001038 = new Block("Block1736001038", new Long(1311206193587));
Block1736001038.setBlockSides(BlockSides.SIDE_FRONT);
Block1736001038.setCustomFrequency(true);
Block1736001038.setScriptName("/blocks/Zero.js");
Block1736001038.init();
Block1736001038.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1434116860.attachChild(Block1736001038);
var Block1456770256 = new Block("Block1456770256", new Long(1311206193587));
Block1456770256.setBlockSides(BlockSides.SIDE_RIGHT);
Block1456770256.setCustomFrequency(true);
Block1456770256.setScriptName("/blocks/Zero.js");
Block1456770256.init();
Block1456770256.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1736001038.attachChild(Block1456770256);
var ColorBlock1784974046 = new ColorBlock("ColorBlock1784974046", new Long(1311206193587));
ColorBlock1784974046.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1784974046.init();
ColorBlock1784974046.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1139020564.attachChild(ColorBlock1784974046);
var ColorBlock1869370598 = new ColorBlock("ColorBlock1869370598", new Long(1311206193587));
ColorBlock1869370598.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1869370598.init();
ColorBlock1869370598.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1784974046.attachChild(ColorBlock1869370598);
var ColorBlock1887502804 = new ColorBlock("ColorBlock1887502804", new Long(1311206193587));
ColorBlock1887502804.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1887502804.init();
ColorBlock1887502804.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1869370598.attachChild(ColorBlock1887502804);
var ColorBlock1197063863 = new ColorBlock("ColorBlock1197063863", new Long(1311206193587));
ColorBlock1197063863.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1197063863.init();
ColorBlock1197063863.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1887502804.attachChild(ColorBlock1197063863);
var ColorBlock1991410864 = new ColorBlock("ColorBlock1991410864", new Long(1311206193587));
ColorBlock1991410864.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1991410864.init();
ColorBlock1991410864.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1197063863.attachChild(ColorBlock1991410864);
var ColorBlock1675623272 = new ColorBlock("ColorBlock1675623272", new Long(1311206193587));
ColorBlock1675623272.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1675623272.init();
ColorBlock1675623272.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1991410864.attachChild(ColorBlock1675623272);
var ColorBlock1481827384 = new ColorBlock("ColorBlock1481827384", new Long(1311206193587));
ColorBlock1481827384.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1481827384.init();
ColorBlock1481827384.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1675623272.attachChild(ColorBlock1481827384);
var ColorBlock2008399151 = new ColorBlock("ColorBlock2008399151", new Long(1311206193587));
ColorBlock2008399151.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2008399151.init();
ColorBlock2008399151.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1481827384.attachChild(ColorBlock2008399151);
var ColorBlock1582437830 = new ColorBlock("ColorBlock1582437830", new Long(1311206193587));
ColorBlock1582437830.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1582437830.init();
ColorBlock1582437830.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2008399151.attachChild(ColorBlock1582437830);
var ColorBlock2133972415 = new ColorBlock("ColorBlock2133972415", new Long(1311206193587));
ColorBlock2133972415.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2133972415.init();
ColorBlock2133972415.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1582437830.attachChild(ColorBlock2133972415);
var ColorBlock2131569874 = new ColorBlock("ColorBlock2131569874", new Long(1311206193587));
ColorBlock2131569874.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2131569874.init();
ColorBlock2131569874.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2133972415.attachChild(ColorBlock2131569874);
var ColorBlock1740714716 = new ColorBlock("ColorBlock1740714716", new Long(1311206193587));
ColorBlock1740714716.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1740714716.init();
ColorBlock1740714716.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2131569874.attachChild(ColorBlock1740714716);
var ColorBlock1588379250 = new ColorBlock("ColorBlock1588379250", new Long(1311206193587));
ColorBlock1588379250.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1588379250.init();
ColorBlock1588379250.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1740714716.attachChild(ColorBlock1588379250);
var ColorBlock1086709412 = new ColorBlock("ColorBlock1086709412", new Long(1311206193587));
ColorBlock1086709412.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1086709412.init();
ColorBlock1086709412.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1588379250.attachChild(ColorBlock1086709412);
var ColorBlock1604943381 = new ColorBlock("ColorBlock1604943381", new Long(1311206193587));
ColorBlock1604943381.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1604943381.init();
ColorBlock1604943381.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1086709412.attachChild(ColorBlock1604943381);
var Block1322894016 = new Block("Block1322894016", new Long(1311206193587));
Block1322894016.setBlockSides(BlockSides.SIDE_BACK);
Block1322894016.setCustomFrequency(true);
Block1322894016.setScriptName("/blocks/Zero.js");
Block1322894016.init();
Block1322894016.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1604943381.attachChild(Block1322894016);
var Block1731858259 = new Block("Block1731858259", new Long(1311206193587));
Block1731858259.setBlockSides(BlockSides.SIDE_BACK);
Block1731858259.setCustomFrequency(true);
Block1731858259.setScriptName("/blocks/Zero.js");
Block1731858259.init();
Block1731858259.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1322894016.attachChild(Block1731858259);
var Block914278094 = new Block("Block914278094", new Long(1311206193587));
Block914278094.setBlockSides(BlockSides.SIDE_FRONT);
Block914278094.setCustomFrequency(true);
Block914278094.setScriptName("/blocks/Zero.js");
Block914278094.init();
Block914278094.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1604943381.attachChild(Block914278094);
var Block1592302092 = new Block("Block1592302092", new Long(1311206193587));
Block1592302092.setBlockSides(BlockSides.SIDE_FRONT);
Block1592302092.setCustomFrequency(true);
Block1592302092.setScriptName("/blocks/Zero.js");
Block1592302092.init();
Block1592302092.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block914278094.attachChild(Block1592302092);
var Block1701561800 = new Block("Block1701561800", new Long(1311206193587));
Block1701561800.setBlockSides(BlockSides.SIDE_RIGHT);
Block1701561800.setCustomFrequency(true);
Block1701561800.setScriptName("/blocks/Zero.js");
Block1701561800.init();
Block1701561800.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1592302092.attachChild(Block1701561800);
var ColorBlock1223940511 = new ColorBlock("ColorBlock1223940511", new Long(1311206193587));
ColorBlock1223940511.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1223940511.init();
ColorBlock1223940511.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1604943381.attachChild(ColorBlock1223940511);
var ColorBlock1559299366 = new ColorBlock("ColorBlock1559299366", new Long(1311206193587));
ColorBlock1559299366.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1559299366.init();
ColorBlock1559299366.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1223940511.attachChild(ColorBlock1559299366);
var ColorBlock1311887759 = new ColorBlock("ColorBlock1311887759", new Long(1311206193587));
ColorBlock1311887759.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1311887759.init();
ColorBlock1311887759.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1559299366.attachChild(ColorBlock1311887759);
var ColorBlock1248832283 = new ColorBlock("ColorBlock1248832283", new Long(1311206193587));
ColorBlock1248832283.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1248832283.init();
ColorBlock1248832283.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1311887759.attachChild(ColorBlock1248832283);
var ColorBlock1962598527 = new ColorBlock("ColorBlock1962598527", new Long(1311206193587));
ColorBlock1962598527.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1962598527.init();
ColorBlock1962598527.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1248832283.attachChild(ColorBlock1962598527);
var ColorBlock1626204885 = new ColorBlock("ColorBlock1626204885", new Long(1311206193587));
ColorBlock1626204885.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1626204885.init();
ColorBlock1626204885.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1962598527.attachChild(ColorBlock1626204885);
var ColorBlock2112260954 = new ColorBlock("ColorBlock2112260954", new Long(1311206193587));
ColorBlock2112260954.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2112260954.init();
ColorBlock2112260954.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1626204885.attachChild(ColorBlock2112260954);
var ColorBlock1283555840 = new ColorBlock("ColorBlock1283555840", new Long(1311206193587));
ColorBlock1283555840.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1283555840.init();
ColorBlock1283555840.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2112260954.attachChild(ColorBlock1283555840);
var ColorBlock1815639284 = new ColorBlock("ColorBlock1815639284", new Long(1311206193587));
ColorBlock1815639284.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1815639284.init();
ColorBlock1815639284.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1283555840.attachChild(ColorBlock1815639284);
var ColorBlock1874790812 = new ColorBlock("ColorBlock1874790812", new Long(1311206193587));
ColorBlock1874790812.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1874790812.init();
ColorBlock1874790812.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1815639284.attachChild(ColorBlock1874790812);
var ColorBlock984279280 = new ColorBlock("ColorBlock984279280", new Long(1311206193587));
ColorBlock984279280.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock984279280.init();
ColorBlock984279280.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1874790812.attachChild(ColorBlock984279280);
var ColorBlock1281196638 = new ColorBlock("ColorBlock1281196638", new Long(1311206193587));
ColorBlock1281196638.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1281196638.init();
ColorBlock1281196638.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock984279280.attachChild(ColorBlock1281196638);
var ColorBlock1328246733 = new ColorBlock("ColorBlock1328246733", new Long(1311206193587));
ColorBlock1328246733.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1328246733.init();
ColorBlock1328246733.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1281196638.attachChild(ColorBlock1328246733);
var ColorBlock1963056814 = new ColorBlock("ColorBlock1963056814", new Long(1311206193587));
ColorBlock1963056814.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1963056814.init();
ColorBlock1963056814.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1328246733.attachChild(ColorBlock1963056814);
var ColorBlock1870474556 = new ColorBlock("ColorBlock1870474556", new Long(1311206193587));
ColorBlock1870474556.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1870474556.init();
ColorBlock1870474556.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1963056814.attachChild(ColorBlock1870474556);
var Block1528858871 = new Block("Block1528858871", new Long(1311206193587));
Block1528858871.setBlockSides(BlockSides.SIDE_BACK);
Block1528858871.setCustomFrequency(true);
Block1528858871.setScriptName("/blocks/Zero.js");
Block1528858871.init();
Block1528858871.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1870474556.attachChild(Block1528858871);
var Block1824179238 = new Block("Block1824179238", new Long(1311206193587));
Block1824179238.setBlockSides(BlockSides.SIDE_BACK);
Block1824179238.setCustomFrequency(true);
Block1824179238.setScriptName("/blocks/Zero.js");
Block1824179238.init();
Block1824179238.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1528858871.attachChild(Block1824179238);
var Block2069779013 = new Block("Block2069779013", new Long(1311206193587));
Block2069779013.setBlockSides(BlockSides.SIDE_FRONT);
Block2069779013.setCustomFrequency(true);
Block2069779013.setScriptName("/blocks/Zero.js");
Block2069779013.init();
Block2069779013.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1870474556.attachChild(Block2069779013);
var Block1893339392 = new Block("Block1893339392", new Long(1311206193587));
Block1893339392.setBlockSides(BlockSides.SIDE_FRONT);
Block1893339392.setCustomFrequency(true);
Block1893339392.setScriptName("/blocks/Zero.js");
Block1893339392.init();
Block1893339392.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block2069779013.attachChild(Block1893339392);
var Block1524059614 = new Block("Block1524059614", new Long(1311206193587));
Block1524059614.setBlockSides(BlockSides.SIDE_RIGHT);
Block1524059614.setCustomFrequency(true);
Block1524059614.setScriptName("/blocks/Zero.js");
Block1524059614.init();
Block1524059614.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1893339392.attachChild(Block1524059614);
var Block1266570598 = new Block("Block1266570598", new Long(1311206193587));
Block1266570598.setBlockSides(BlockSides.SIDE_RIGHT);
Block1266570598.setCustomFrequency(true);
Block1266570598.setScriptName("/blocks/Zero.js");
Block1266570598.init();
Block1266570598.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1604943381.attachChild(Block1266570598);
var ColorBlock1319256258 = new ColorBlock("ColorBlock1319256258", new Long(1311206193587));
ColorBlock1319256258.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1319256258.init();
ColorBlock1319256258.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1266570598.attachChild(ColorBlock1319256258);
var ColorBlock1610340199 = new ColorBlock("ColorBlock1610340199", new Long(1311206193587));
ColorBlock1610340199.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1610340199.init();
ColorBlock1610340199.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1319256258.attachChild(ColorBlock1610340199);
var Block1832900968 = new Block("Block1832900968", new Long(1311206193587));
Block1832900968.setBlockSides(BlockSides.SIDE_ABOVE);
Block1832900968.setScriptName("/blocks/OrBlock.js");
Block1832900968.init();
Block1832900968.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1832900968.getParameters().put("axis", 2.0);
	ColorBlock1610340199.attachChild(Block1832900968);
var ColorBlock1495232477 = new ColorBlock("ColorBlock1495232477", new Long(1311206193587));
ColorBlock1495232477.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1495232477.init();
ColorBlock1495232477.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1832900968.attachChild(ColorBlock1495232477);
var ColorBlock2100183261 = new ColorBlock("ColorBlock2100183261", new Long(1311206193587));
ColorBlock2100183261.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2100183261.init();
ColorBlock2100183261.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1495232477.attachChild(ColorBlock2100183261);
var ColorBlock974542245 = new ColorBlock("ColorBlock974542245", new Long(1311206193587));
ColorBlock974542245.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock974542245.init();
ColorBlock974542245.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2100183261.attachChild(ColorBlock974542245);
var ColorBlock1307877084 = new ColorBlock("ColorBlock1307877084", new Long(1311206193587));
ColorBlock1307877084.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1307877084.init();
ColorBlock1307877084.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock974542245.attachChild(ColorBlock1307877084);
var ColorBlock1429119612 = new ColorBlock("ColorBlock1429119612", new Long(1311206193587));
ColorBlock1429119612.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1429119612.init();
ColorBlock1429119612.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1307877084.attachChild(ColorBlock1429119612);
var ColorBlock957176944 = new ColorBlock("ColorBlock957176944", new Long(1311206193587));
ColorBlock957176944.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock957176944.init();
ColorBlock957176944.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1429119612.attachChild(ColorBlock957176944);
var ColorBlock1038768650 = new ColorBlock("ColorBlock1038768650", new Long(1311206193587));
ColorBlock1038768650.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1038768650.init();
ColorBlock1038768650.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock957176944.attachChild(ColorBlock1038768650);
var ColorBlock2038962690 = new ColorBlock("ColorBlock2038962690", new Long(1311206193587));
ColorBlock2038962690.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2038962690.init();
ColorBlock2038962690.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1038768650.attachChild(ColorBlock2038962690);
var Block1264012129 = new Block("Block1264012129", new Long(1311206193587));
Block1264012129.setBlockSides(BlockSides.SIDE_ABOVE);
Block1264012129.setCustomFrequency(true);
Block1264012129.setScriptName("/blocks/Zero.js");
Block1264012129.init();
Block1264012129.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1495232477.attachChild(Block1264012129);
var Block1909486498 = new Block("Block1909486498", new Long(1311206193587));
Block1909486498.setBlockSides(BlockSides.SIDE_ABOVE);
Block1909486498.setScriptName("/blocks/OrBlock.js");
Block1909486498.init();
Block1909486498.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1909486498.getParameters().put("axis", 4.0);
	Block1264012129.attachChild(Block1909486498);
var ColorBlock1309821637 = new ColorBlock("ColorBlock1309821637", new Long(1311206193587));
ColorBlock1309821637.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1309821637.init();
ColorBlock1309821637.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1909486498.attachChild(ColorBlock1309821637);
var ColorBlock1264225468 = new ColorBlock("ColorBlock1264225468", new Long(1311206193587));
ColorBlock1264225468.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1264225468.init();
ColorBlock1264225468.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1309821637.attachChild(ColorBlock1264225468);
var ColorBlock2079150522 = new ColorBlock("ColorBlock2079150522", new Long(1311206193587));
ColorBlock2079150522.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2079150522.init();
ColorBlock2079150522.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1264225468.attachChild(ColorBlock2079150522);
var ColorBlock994789789 = new ColorBlock("ColorBlock994789789", new Long(1311206193587));
ColorBlock994789789.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock994789789.init();
ColorBlock994789789.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2079150522.attachChild(ColorBlock994789789);
var ColorBlock1837662347 = new ColorBlock("ColorBlock1837662347", new Long(1311206193587));
ColorBlock1837662347.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1837662347.init();
ColorBlock1837662347.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock994789789.attachChild(ColorBlock1837662347);
var Block1047125394 = new Block("Block1047125394", new Long(1311206193587));
Block1047125394.setBlockSides(BlockSides.SIDE_ABOVE);
Block1047125394.setCustomFrequency(true);
Block1047125394.setScriptName("/blocks/Zero.js");
Block1047125394.init();
Block1047125394.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1309821637.attachChild(Block1047125394);
var Block973880312 = new Block("Block973880312", new Long(1311206193587));
Block973880312.setBlockSides(BlockSides.SIDE_ABOVE);
Block973880312.setScriptName("/blocks/OrBlock.js");
Block973880312.init();
Block973880312.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block973880312.getParameters().put("axis", 2.0);
	Block1047125394.attachChild(Block973880312);
var ColorBlock1695566780 = new ColorBlock("ColorBlock1695566780", new Long(1311206193587));
ColorBlock1695566780.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1695566780.init();
ColorBlock1695566780.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block973880312.attachChild(ColorBlock1695566780);
var Block926291588 = new Block("Block926291588", new Long(1311206193587));
Block926291588.setBlockSides(BlockSides.SIDE_RIGHT);
Block926291588.setCustomFrequency(true);
Block926291588.setScriptName("/blocks/Zero.js");
Block926291588.init();
Block926291588.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1139020564.attachChild(Block926291588);
var ColorBlock1639632932 = new ColorBlock("ColorBlock1639632932", new Long(1311206193587));
ColorBlock1639632932.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1639632932.init();
ColorBlock1639632932.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block926291588.attachChild(ColorBlock1639632932);
var ColorBlock1366400339 = new ColorBlock("ColorBlock1366400339", new Long(1311206193587));
ColorBlock1366400339.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1366400339.init();
ColorBlock1366400339.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1639632932.attachChild(ColorBlock1366400339);
var Block1681236575 = new Block("Block1681236575", new Long(1311206193587));
Block1681236575.setBlockSides(BlockSides.SIDE_ABOVE);
Block1681236575.setScriptName("/blocks/AndBlock.js");
Block1681236575.init();
Block1681236575.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1681236575.getParameters().put("axis", 2.0);
	ColorBlock1366400339.attachChild(Block1681236575);
var ColorBlock1534868315 = new ColorBlock("ColorBlock1534868315", new Long(1311206193587));
ColorBlock1534868315.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1534868315.init();
ColorBlock1534868315.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1681236575.attachChild(ColorBlock1534868315);
var ColorBlock1755185339 = new ColorBlock("ColorBlock1755185339", new Long(1311206193587));
ColorBlock1755185339.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1755185339.init();
ColorBlock1755185339.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1534868315.attachChild(ColorBlock1755185339);
var ColorBlock2130487900 = new ColorBlock("ColorBlock2130487900", new Long(1311206193587));
ColorBlock2130487900.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2130487900.init();
ColorBlock2130487900.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1755185339.attachChild(ColorBlock2130487900);
var ColorBlock1613807908 = new ColorBlock("ColorBlock1613807908", new Long(1311206193587));
ColorBlock1613807908.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1613807908.init();
ColorBlock1613807908.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2130487900.attachChild(ColorBlock1613807908);
var ColorBlock2132627662 = new ColorBlock("ColorBlock2132627662", new Long(1311206193587));
ColorBlock2132627662.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2132627662.init();
ColorBlock2132627662.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1613807908.attachChild(ColorBlock2132627662);
var ColorBlock1142340976 = new ColorBlock("ColorBlock1142340976", new Long(1311206193587));
ColorBlock1142340976.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1142340976.init();
ColorBlock1142340976.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2132627662.attachChild(ColorBlock1142340976);
var ColorBlock1386849971 = new ColorBlock("ColorBlock1386849971", new Long(1311206193587));
ColorBlock1386849971.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1386849971.init();
ColorBlock1386849971.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1142340976.attachChild(ColorBlock1386849971);
var ColorBlock1581655071 = new ColorBlock("ColorBlock1581655071", new Long(1311206193587));
ColorBlock1581655071.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1581655071.init();
ColorBlock1581655071.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1386849971.attachChild(ColorBlock1581655071);
var Block1389192049 = new Block("Block1389192049", new Long(1311206193587));
Block1389192049.setBlockSides(BlockSides.SIDE_ABOVE);
Block1389192049.setCustomFrequency(true);
Block1389192049.setScriptName("/blocks/Zero.js");
Block1389192049.init();
Block1389192049.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1534868315.attachChild(Block1389192049);
var Block1274427878 = new Block("Block1274427878", new Long(1311206193587));
Block1274427878.setBlockSides(BlockSides.SIDE_ABOVE);
Block1274427878.setScriptName("/blocks/AndBlock.js");
Block1274427878.init();
Block1274427878.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1274427878.getParameters().put("axis", 4.0);
	Block1389192049.attachChild(Block1274427878);
var ColorBlock1274162762 = new ColorBlock("ColorBlock1274162762", new Long(1311206193587));
ColorBlock1274162762.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1274162762.init();
ColorBlock1274162762.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1274427878.attachChild(ColorBlock1274162762);
var ColorBlock1728192566 = new ColorBlock("ColorBlock1728192566", new Long(1311206193587));
ColorBlock1728192566.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1728192566.init();
ColorBlock1728192566.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1274162762.attachChild(ColorBlock1728192566);
var ColorBlock1697256693 = new ColorBlock("ColorBlock1697256693", new Long(1311206193587));
ColorBlock1697256693.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1697256693.init();
ColorBlock1697256693.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1728192566.attachChild(ColorBlock1697256693);
var ColorBlock1333826669 = new ColorBlock("ColorBlock1333826669", new Long(1311206193587));
ColorBlock1333826669.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1333826669.init();
ColorBlock1333826669.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1697256693.attachChild(ColorBlock1333826669);
var ColorBlock1538578280 = new ColorBlock("ColorBlock1538578280", new Long(1311206193587));
ColorBlock1538578280.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1538578280.init();
ColorBlock1538578280.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1333826669.attachChild(ColorBlock1538578280);
var Block1678829347 = new Block("Block1678829347", new Long(1311206193587));
Block1678829347.setBlockSides(BlockSides.SIDE_ABOVE);
Block1678829347.setCustomFrequency(true);
Block1678829347.setScriptName("/blocks/Zero.js");
Block1678829347.init();
Block1678829347.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1274162762.attachChild(Block1678829347);
var Block1284416034 = new Block("Block1284416034", new Long(1311206193587));
Block1284416034.setBlockSides(BlockSides.SIDE_ABOVE);
Block1284416034.setScriptName("/blocks/AndBlock.js");
Block1284416034.init();
Block1284416034.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1284416034.getParameters().put("axis", 2.0);
	Block1678829347.attachChild(Block1284416034);
var ColorBlock1864455286 = new ColorBlock("ColorBlock1864455286", new Long(1311206193587));
ColorBlock1864455286.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1864455286.init();
ColorBlock1864455286.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1284416034.attachChild(ColorBlock1864455286);
var Block1492529762 = new Block("Block1492529762", new Long(1311206193587));
Block1492529762.setBlockSides(BlockSides.SIDE_RIGHT);
Block1492529762.setCustomFrequency(true);
Block1492529762.setScriptName("/blocks/Zero.js");
Block1492529762.init();
Block1492529762.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1325675468.attachChild(Block1492529762);
var ColorBlock1772808843 = new ColorBlock("ColorBlock1772808843", new Long(1311206193587));
ColorBlock1772808843.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1772808843.init();
ColorBlock1772808843.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1492529762.attachChild(ColorBlock1772808843);
var ColorBlock1303281957 = new ColorBlock("ColorBlock1303281957", new Long(1311206193587));
ColorBlock1303281957.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1303281957.init();
ColorBlock1303281957.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1772808843.attachChild(ColorBlock1303281957);
var Block1654961231 = new Block("Block1654961231", new Long(1311206193587));
Block1654961231.setBlockSides(BlockSides.SIDE_ABOVE);
Block1654961231.setScriptName("/blocks/XOrBlock.js");
Block1654961231.init();
Block1654961231.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1654961231.getParameters().put("axis", 2.0);
	ColorBlock1303281957.attachChild(Block1654961231);
var ColorBlock1988174307 = new ColorBlock("ColorBlock1988174307", new Long(1311206193587));
ColorBlock1988174307.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1988174307.init();
ColorBlock1988174307.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1654961231.attachChild(ColorBlock1988174307);
var ColorBlock965900948 = new ColorBlock("ColorBlock965900948", new Long(1311206193587));
ColorBlock965900948.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock965900948.init();
ColorBlock965900948.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1988174307.attachChild(ColorBlock965900948);
var ColorBlock1634215882 = new ColorBlock("ColorBlock1634215882", new Long(1311206193587));
ColorBlock1634215882.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1634215882.init();
ColorBlock1634215882.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock965900948.attachChild(ColorBlock1634215882);
var ColorBlock1631129486 = new ColorBlock("ColorBlock1631129486", new Long(1311206193587));
ColorBlock1631129486.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1631129486.init();
ColorBlock1631129486.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1634215882.attachChild(ColorBlock1631129486);
var ColorBlock948870533 = new ColorBlock("ColorBlock948870533", new Long(1311206193587));
ColorBlock948870533.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock948870533.init();
ColorBlock948870533.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1631129486.attachChild(ColorBlock948870533);
var ColorBlock1019356028 = new ColorBlock("ColorBlock1019356028", new Long(1311206193587));
ColorBlock1019356028.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1019356028.init();
ColorBlock1019356028.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock948870533.attachChild(ColorBlock1019356028);
var ColorBlock1889386300 = new ColorBlock("ColorBlock1889386300", new Long(1311206193587));
ColorBlock1889386300.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1889386300.init();
ColorBlock1889386300.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1019356028.attachChild(ColorBlock1889386300);
var ColorBlock1656435427 = new ColorBlock("ColorBlock1656435427", new Long(1311206193587));
ColorBlock1656435427.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1656435427.init();
ColorBlock1656435427.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1889386300.attachChild(ColorBlock1656435427);
var Block1313801397 = new Block("Block1313801397", new Long(1311206193587));
Block1313801397.setBlockSides(BlockSides.SIDE_ABOVE);
Block1313801397.setCustomFrequency(true);
Block1313801397.setScriptName("/blocks/Zero.js");
Block1313801397.init();
Block1313801397.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1988174307.attachChild(Block1313801397);
var Block2080166855 = new Block("Block2080166855", new Long(1311206193587));
Block2080166855.setBlockSides(BlockSides.SIDE_ABOVE);
Block2080166855.setScriptName("/blocks/XOrBlock.js");
Block2080166855.init();
Block2080166855.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2080166855.getParameters().put("axis", 4.0);
	Block1313801397.attachChild(Block2080166855);
var ColorBlock1251054305 = new ColorBlock("ColorBlock1251054305", new Long(1311206193587));
ColorBlock1251054305.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1251054305.init();
ColorBlock1251054305.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2080166855.attachChild(ColorBlock1251054305);
var ColorBlock2038895874 = new ColorBlock("ColorBlock2038895874", new Long(1311206193587));
ColorBlock2038895874.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2038895874.init();
ColorBlock2038895874.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1251054305.attachChild(ColorBlock2038895874);
var ColorBlock1907978655 = new ColorBlock("ColorBlock1907978655", new Long(1311206193587));
ColorBlock1907978655.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1907978655.init();
ColorBlock1907978655.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2038895874.attachChild(ColorBlock1907978655);
var ColorBlock1541950199 = new ColorBlock("ColorBlock1541950199", new Long(1311206193587));
ColorBlock1541950199.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1541950199.init();
ColorBlock1541950199.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1907978655.attachChild(ColorBlock1541950199);
var ColorBlock1857270533 = new ColorBlock("ColorBlock1857270533", new Long(1311206193587));
ColorBlock1857270533.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1857270533.init();
ColorBlock1857270533.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1541950199.attachChild(ColorBlock1857270533);
var Block1242348794 = new Block("Block1242348794", new Long(1311206193587));
Block1242348794.setBlockSides(BlockSides.SIDE_ABOVE);
Block1242348794.setCustomFrequency(true);
Block1242348794.setScriptName("/blocks/Zero.js");
Block1242348794.init();
Block1242348794.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1251054305.attachChild(Block1242348794);
var Block1408932153 = new Block("Block1408932153", new Long(1311206193587));
Block1408932153.setBlockSides(BlockSides.SIDE_ABOVE);
Block1408932153.setScriptName("/blocks/XOrBlock.js");
Block1408932153.init();
Block1408932153.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1408932153.getParameters().put("axis", 2.0);
	Block1242348794.attachChild(Block1408932153);
var ColorBlock945384131 = new ColorBlock("ColorBlock945384131", new Long(1311206193587));
ColorBlock945384131.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock945384131.init();
ColorBlock945384131.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1408932153.attachChild(ColorBlock945384131);
var ColorBlock1388393082 = new ColorBlock("ColorBlock1388393082", new Long(1311206193587));
ColorBlock1388393082.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1388393082.init();
ColorBlock1388393082.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1138328907.attachChild(ColorBlock1388393082);
var ColorBlock1746800388 = new ColorBlock("ColorBlock1746800388", new Long(1311206193587));
ColorBlock1746800388.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1746800388.init();
ColorBlock1746800388.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1388393082.attachChild(ColorBlock1746800388);
var ColorBlock1806762495 = new ColorBlock("ColorBlock1806762495", new Long(1311206193587));
ColorBlock1806762495.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1806762495.init();
ColorBlock1806762495.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1746800388.attachChild(ColorBlock1806762495);
var ColorBlock1874902895 = new ColorBlock("ColorBlock1874902895", new Long(1311206193587));
ColorBlock1874902895.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1874902895.init();
ColorBlock1874902895.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1806762495.attachChild(ColorBlock1874902895);
var ColorBlock2031274353 = new ColorBlock("ColorBlock2031274353", new Long(1311206193587));
ColorBlock2031274353.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2031274353.init();
ColorBlock2031274353.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1874902895.attachChild(ColorBlock2031274353);
var ColorBlock1646385031 = new ColorBlock("ColorBlock1646385031", new Long(1311206193587));
ColorBlock1646385031.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1646385031.init();
ColorBlock1646385031.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2031274353.attachChild(ColorBlock1646385031);
var ColorBlock1032294941 = new ColorBlock("ColorBlock1032294941", new Long(1311206193587));
ColorBlock1032294941.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1032294941.init();
ColorBlock1032294941.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1646385031.attachChild(ColorBlock1032294941);
var ColorBlock1320923856 = new ColorBlock("ColorBlock1320923856", new Long(1311206193587));
ColorBlock1320923856.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1320923856.init();
ColorBlock1320923856.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1032294941.attachChild(ColorBlock1320923856);
var ColorBlock1662884622 = new ColorBlock("ColorBlock1662884622", new Long(1311206193587));
ColorBlock1662884622.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1662884622.init();
ColorBlock1662884622.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1320923856.attachChild(ColorBlock1662884622);
var ColorBlock1963727884 = new ColorBlock("ColorBlock1963727884", new Long(1311206193587));
ColorBlock1963727884.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1963727884.init();
ColorBlock1963727884.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1662884622.attachChild(ColorBlock1963727884);
var ColorBlock1883237485 = new ColorBlock("ColorBlock1883237485", new Long(1311206193587));
ColorBlock1883237485.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1883237485.init();
ColorBlock1883237485.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1963727884.attachChild(ColorBlock1883237485);
var ColorBlock1392516778 = new ColorBlock("ColorBlock1392516778", new Long(1311206193587));
ColorBlock1392516778.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1392516778.init();
ColorBlock1392516778.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1883237485.attachChild(ColorBlock1392516778);
var ColorBlock1960684940 = new ColorBlock("ColorBlock1960684940", new Long(1311206193587));
ColorBlock1960684940.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1960684940.init();
ColorBlock1960684940.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1392516778.attachChild(ColorBlock1960684940);
var Block1486389765 = new Block("Block1486389765", new Long(1311206193587));
Block1486389765.setBlockSides(BlockSides.SIDE_RIGHT);
Block1486389765.setCustomFrequency(true);
Block1486389765.setScriptName("/blocks/Zero.js");
Block1486389765.init();
Block1486389765.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1960684940.attachChild(Block1486389765);
var Block1657094320 = new Block("Block1657094320", new Long(1311206193587));
Block1657094320.setBlockSides(BlockSides.SIDE_RIGHT);
Block1657094320.setCustomFrequency(true);
Block1657094320.setScriptName("/blocks/Zero.js");
Block1657094320.init();
Block1657094320.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1486389765.attachChild(Block1657094320);
var Block1650397813 = new Block("Block1650397813", new Long(1311206193587));
Block1650397813.setBlockSides(BlockSides.SIDE_LEFT);
Block1650397813.setCustomFrequency(true);
Block1650397813.setScriptName("/blocks/Zero.js");
Block1650397813.init();
Block1650397813.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1960684940.attachChild(Block1650397813);
var ColorBlock1449988787 = new ColorBlock("ColorBlock1449988787", new Long(1311206193587));
ColorBlock1449988787.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1449988787.init();
ColorBlock1449988787.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1960684940.attachChild(ColorBlock1449988787);
var ColorBlock1264496177 = new ColorBlock("ColorBlock1264496177", new Long(1311206193587));
ColorBlock1264496177.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1264496177.init();
ColorBlock1264496177.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1449988787.attachChild(ColorBlock1264496177);
var ColorBlock1824311653 = new ColorBlock("ColorBlock1824311653", new Long(1311206193587));
ColorBlock1824311653.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1824311653.init();
ColorBlock1824311653.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1264496177.attachChild(ColorBlock1824311653);
var ColorBlock2147173025 = new ColorBlock("ColorBlock2147173025", new Long(1311206193587));
ColorBlock2147173025.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2147173025.init();
ColorBlock2147173025.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1824311653.attachChild(ColorBlock2147173025);
var ColorBlock1491560793 = new ColorBlock("ColorBlock1491560793", new Long(1311206193587));
ColorBlock1491560793.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1491560793.init();
ColorBlock1491560793.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2147173025.attachChild(ColorBlock1491560793);
var ColorBlock1651507039 = new ColorBlock("ColorBlock1651507039", new Long(1311206193587));
ColorBlock1651507039.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1651507039.init();
ColorBlock1651507039.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1491560793.attachChild(ColorBlock1651507039);
var ColorBlock1218537517 = new ColorBlock("ColorBlock1218537517", new Long(1311206193587));
ColorBlock1218537517.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1218537517.init();
ColorBlock1218537517.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1651507039.attachChild(ColorBlock1218537517);
var ColorBlock2121860946 = new ColorBlock("ColorBlock2121860946", new Long(1311206193587));
ColorBlock2121860946.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2121860946.init();
ColorBlock2121860946.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1218537517.attachChild(ColorBlock2121860946);
var ColorBlock1569347859 = new ColorBlock("ColorBlock1569347859", new Long(1311206193587));
ColorBlock1569347859.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1569347859.init();
ColorBlock1569347859.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2121860946.attachChild(ColorBlock1569347859);
var ColorBlock1201184278 = new ColorBlock("ColorBlock1201184278", new Long(1311206193587));
ColorBlock1201184278.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1201184278.init();
ColorBlock1201184278.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1569347859.attachChild(ColorBlock1201184278);
var ColorBlock1771218231 = new ColorBlock("ColorBlock1771218231", new Long(1311206193587));
ColorBlock1771218231.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1771218231.init();
ColorBlock1771218231.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1201184278.attachChild(ColorBlock1771218231);
var ColorBlock2028073219 = new ColorBlock("ColorBlock2028073219", new Long(1311206193587));
ColorBlock2028073219.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2028073219.init();
ColorBlock2028073219.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1771218231.attachChild(ColorBlock2028073219);
var ColorBlock1747241231 = new ColorBlock("ColorBlock1747241231", new Long(1311206193587));
ColorBlock1747241231.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1747241231.init();
ColorBlock1747241231.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2028073219.attachChild(ColorBlock1747241231);
var Block1757850858 = new Block("Block1757850858", new Long(1311206193587));
Block1757850858.setBlockSides(BlockSides.SIDE_RIGHT);
Block1757850858.setCustomFrequency(true);
Block1757850858.setScriptName("/blocks/Zero.js");
Block1757850858.init();
Block1757850858.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1747241231.attachChild(Block1757850858);
var Block1832709146 = new Block("Block1832709146", new Long(1311206193587));
Block1832709146.setBlockSides(BlockSides.SIDE_RIGHT);
Block1832709146.setCustomFrequency(true);
Block1832709146.setScriptName("/blocks/Zero.js");
Block1832709146.init();
Block1832709146.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1757850858.attachChild(Block1832709146);
var Block1550538420 = new Block("Block1550538420", new Long(1311206193587));
Block1550538420.setBlockSides(BlockSides.SIDE_LEFT);
Block1550538420.setCustomFrequency(true);
Block1550538420.setScriptName("/blocks/Zero.js");
Block1550538420.init();
Block1550538420.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1747241231.attachChild(Block1550538420);
var ColorBlock1400194294 = new ColorBlock("ColorBlock1400194294", new Long(1311206193587));
ColorBlock1400194294.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1400194294.init();
ColorBlock1400194294.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1747241231.attachChild(ColorBlock1400194294);
var ColorBlock1773692348 = new ColorBlock("ColorBlock1773692348", new Long(1311206193587));
ColorBlock1773692348.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1773692348.init();
ColorBlock1773692348.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1400194294.attachChild(ColorBlock1773692348);
var ColorBlock1792659348 = new ColorBlock("ColorBlock1792659348", new Long(1311206193587));
ColorBlock1792659348.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1792659348.init();
ColorBlock1792659348.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1773692348.attachChild(ColorBlock1792659348);
var ColorBlock1551518704 = new ColorBlock("ColorBlock1551518704", new Long(1311206193587));
ColorBlock1551518704.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1551518704.init();
ColorBlock1551518704.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1792659348.attachChild(ColorBlock1551518704);
var ColorBlock1084971526 = new ColorBlock("ColorBlock1084971526", new Long(1311206193587));
ColorBlock1084971526.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1084971526.init();
ColorBlock1084971526.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1551518704.attachChild(ColorBlock1084971526);
var ColorBlock1398661324 = new ColorBlock("ColorBlock1398661324", new Long(1311206193587));
ColorBlock1398661324.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1398661324.init();
ColorBlock1398661324.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1084971526.attachChild(ColorBlock1398661324);
var ColorBlock1510742925 = new ColorBlock("ColorBlock1510742925", new Long(1311206193587));
ColorBlock1510742925.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1510742925.init();
ColorBlock1510742925.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1398661324.attachChild(ColorBlock1510742925);
var ColorBlock1923052513 = new ColorBlock("ColorBlock1923052513", new Long(1311206193587));
ColorBlock1923052513.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1923052513.init();
ColorBlock1923052513.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1510742925.attachChild(ColorBlock1923052513);
var ColorBlock1680569160 = new ColorBlock("ColorBlock1680569160", new Long(1311206193587));
ColorBlock1680569160.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1680569160.init();
ColorBlock1680569160.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1923052513.attachChild(ColorBlock1680569160);
var ColorBlock2108150001 = new ColorBlock("ColorBlock2108150001", new Long(1311206193587));
ColorBlock2108150001.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2108150001.init();
ColorBlock2108150001.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1680569160.attachChild(ColorBlock2108150001);
var ColorBlock1925954470 = new ColorBlock("ColorBlock1925954470", new Long(1311206193587));
ColorBlock1925954470.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1925954470.init();
ColorBlock1925954470.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2108150001.attachChild(ColorBlock1925954470);
var ColorBlock2077345575 = new ColorBlock("ColorBlock2077345575", new Long(1311206193587));
ColorBlock2077345575.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2077345575.init();
ColorBlock2077345575.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1925954470.attachChild(ColorBlock2077345575);
var ColorBlock1739525615 = new ColorBlock("ColorBlock1739525615", new Long(1311206193587));
ColorBlock1739525615.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1739525615.init();
ColorBlock1739525615.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2077345575.attachChild(ColorBlock1739525615);
var Block1946220563 = new Block("Block1946220563", new Long(1311206193587));
Block1946220563.setBlockSides(BlockSides.SIDE_RIGHT);
Block1946220563.setCustomFrequency(true);
Block1946220563.setScriptName("/blocks/Zero.js");
Block1946220563.init();
Block1946220563.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1739525615.attachChild(Block1946220563);
var Block907812896 = new Block("Block907812896", new Long(1311206193587));
Block907812896.setBlockSides(BlockSides.SIDE_RIGHT);
Block907812896.setCustomFrequency(true);
Block907812896.setScriptName("/blocks/Zero.js");
Block907812896.init();
Block907812896.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1946220563.attachChild(Block907812896);
var Block1841581993 = new Block("Block1841581993", new Long(1311206193587));
Block1841581993.setBlockSides(BlockSides.SIDE_LEFT);
Block1841581993.setCustomFrequency(true);
Block1841581993.setScriptName("/blocks/Zero.js");
Block1841581993.init();
Block1841581993.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1739525615.attachChild(Block1841581993);
var ColorBlock1666226799 = new ColorBlock("ColorBlock1666226799", new Long(1311206193587));
ColorBlock1666226799.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1666226799.init();
ColorBlock1666226799.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1646243613.attachChild(ColorBlock1666226799);
var ColorBlock1626333867 = new ColorBlock("ColorBlock1626333867", new Long(1311206193587));
ColorBlock1626333867.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1626333867.init();
ColorBlock1626333867.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1666226799.attachChild(ColorBlock1626333867);
var ColorBlock1187314172 = new ColorBlock("ColorBlock1187314172", new Long(1311206193587));
ColorBlock1187314172.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1187314172.init();
ColorBlock1187314172.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1626333867.attachChild(ColorBlock1187314172);
var ColorBlock1337111399 = new ColorBlock("ColorBlock1337111399", new Long(1311206193587));
ColorBlock1337111399.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1337111399.init();
ColorBlock1337111399.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1187314172.attachChild(ColorBlock1337111399);
var ColorBlock2128271304 = new ColorBlock("ColorBlock2128271304", new Long(1311206193587));
ColorBlock2128271304.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2128271304.init();
ColorBlock2128271304.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1337111399.attachChild(ColorBlock2128271304);
var ColorBlock1934052415 = new ColorBlock("ColorBlock1934052415", new Long(1311206193587));
ColorBlock1934052415.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1934052415.init();
ColorBlock1934052415.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2128271304.attachChild(ColorBlock1934052415);
var ColorBlock1872328432 = new ColorBlock("ColorBlock1872328432", new Long(1311206193587));
ColorBlock1872328432.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1872328432.init();
ColorBlock1872328432.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1934052415.attachChild(ColorBlock1872328432);
var ColorBlock1909147604 = new ColorBlock("ColorBlock1909147604", new Long(1311206193587));
ColorBlock1909147604.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1909147604.init();
ColorBlock1909147604.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1872328432.attachChild(ColorBlock1909147604);
var ColorBlock1222777179 = new ColorBlock("ColorBlock1222777179", new Long(1311206193587));
ColorBlock1222777179.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1222777179.init();
ColorBlock1222777179.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1909147604.attachChild(ColorBlock1222777179);
var ColorBlock1784067467 = new ColorBlock("ColorBlock1784067467", new Long(1311206193587));
ColorBlock1784067467.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1784067467.init();
ColorBlock1784067467.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1222777179.attachChild(ColorBlock1784067467);
var ColorBlock1058149325 = new ColorBlock("ColorBlock1058149325", new Long(1311206193587));
ColorBlock1058149325.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1058149325.init();
ColorBlock1058149325.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1784067467.attachChild(ColorBlock1058149325);
var ColorBlock1569494987 = new ColorBlock("ColorBlock1569494987", new Long(1311206193587));
ColorBlock1569494987.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1569494987.init();
ColorBlock1569494987.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1058149325.attachChild(ColorBlock1569494987);
var ColorBlock1526480927 = new ColorBlock("ColorBlock1526480927", new Long(1311206193587));
ColorBlock1526480927.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1526480927.init();
ColorBlock1526480927.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1569494987.attachChild(ColorBlock1526480927);
var ColorBlock1711947652 = new ColorBlock("ColorBlock1711947652", new Long(1311206193587));
ColorBlock1711947652.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1711947652.init();
ColorBlock1711947652.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1526480927.attachChild(ColorBlock1711947652);
var ColorBlock1284155177 = new ColorBlock("ColorBlock1284155177", new Long(1311206193587));
ColorBlock1284155177.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1284155177.init();
ColorBlock1284155177.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1711947652.attachChild(ColorBlock1284155177);
var Block1151278008 = new Block("Block1151278008", new Long(1311206193587));
Block1151278008.setBlockSides(BlockSides.SIDE_FRONT);
Block1151278008.setCustomFrequency(true);
Block1151278008.setScriptName("/blocks/Zero.js");
Block1151278008.init();
Block1151278008.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1284155177.attachChild(Block1151278008);
var Block1267691505 = new Block("Block1267691505", new Long(1311206193587));
Block1267691505.setBlockSides(BlockSides.SIDE_FRONT);
Block1267691505.setCustomFrequency(true);
Block1267691505.setScriptName("/blocks/Zero.js");
Block1267691505.init();
Block1267691505.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1151278008.attachChild(Block1267691505);
var Block1471733167 = new Block("Block1471733167", new Long(1311206193587));
Block1471733167.setBlockSides(BlockSides.SIDE_BACK);
Block1471733167.setCustomFrequency(true);
Block1471733167.setScriptName("/blocks/Zero.js");
Block1471733167.init();
Block1471733167.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1284155177.attachChild(Block1471733167);
var ColorBlock1873519760 = new ColorBlock("ColorBlock1873519760", new Long(1311206193587));
ColorBlock1873519760.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1873519760.init();
ColorBlock1873519760.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1284155177.attachChild(ColorBlock1873519760);
var ColorBlock1275469875 = new ColorBlock("ColorBlock1275469875", new Long(1311206193587));
ColorBlock1275469875.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1275469875.init();
ColorBlock1275469875.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1873519760.attachChild(ColorBlock1275469875);
var ColorBlock2072963009 = new ColorBlock("ColorBlock2072963009", new Long(1311206193587));
ColorBlock2072963009.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2072963009.init();
ColorBlock2072963009.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1275469875.attachChild(ColorBlock2072963009);
var ColorBlock2067009795 = new ColorBlock("ColorBlock2067009795", new Long(1311206193587));
ColorBlock2067009795.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2067009795.init();
ColorBlock2067009795.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2072963009.attachChild(ColorBlock2067009795);
var ColorBlock1972246562 = new ColorBlock("ColorBlock1972246562", new Long(1311206193587));
ColorBlock1972246562.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1972246562.init();
ColorBlock1972246562.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2067009795.attachChild(ColorBlock1972246562);
var ColorBlock1575511691 = new ColorBlock("ColorBlock1575511691", new Long(1311206193587));
ColorBlock1575511691.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1575511691.init();
ColorBlock1575511691.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1972246562.attachChild(ColorBlock1575511691);
var ColorBlock1717493646 = new ColorBlock("ColorBlock1717493646", new Long(1311206193587));
ColorBlock1717493646.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1717493646.init();
ColorBlock1717493646.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1575511691.attachChild(ColorBlock1717493646);
var ColorBlock2141087782 = new ColorBlock("ColorBlock2141087782", new Long(1311206193587));
ColorBlock2141087782.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2141087782.init();
ColorBlock2141087782.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1717493646.attachChild(ColorBlock2141087782);
var ColorBlock1460458811 = new ColorBlock("ColorBlock1460458811", new Long(1311206193587));
ColorBlock1460458811.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1460458811.init();
ColorBlock1460458811.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2141087782.attachChild(ColorBlock1460458811);
var ColorBlock1774730783 = new ColorBlock("ColorBlock1774730783", new Long(1311206193587));
ColorBlock1774730783.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1774730783.init();
ColorBlock1774730783.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1460458811.attachChild(ColorBlock1774730783);
var ColorBlock1213491082 = new ColorBlock("ColorBlock1213491082", new Long(1311206193587));
ColorBlock1213491082.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1213491082.init();
ColorBlock1213491082.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1774730783.attachChild(ColorBlock1213491082);
var ColorBlock1058290134 = new ColorBlock("ColorBlock1058290134", new Long(1311206193587));
ColorBlock1058290134.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1058290134.init();
ColorBlock1058290134.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1213491082.attachChild(ColorBlock1058290134);
var ColorBlock1788588203 = new ColorBlock("ColorBlock1788588203", new Long(1311206193587));
ColorBlock1788588203.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1788588203.init();
ColorBlock1788588203.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1058290134.attachChild(ColorBlock1788588203);
var ColorBlock1255776015 = new ColorBlock("ColorBlock1255776015", new Long(1311206193587));
ColorBlock1255776015.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1255776015.init();
ColorBlock1255776015.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1788588203.attachChild(ColorBlock1255776015);
var ColorBlock1939780905 = new ColorBlock("ColorBlock1939780905", new Long(1311206193587));
ColorBlock1939780905.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1939780905.init();
ColorBlock1939780905.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1255776015.attachChild(ColorBlock1939780905);
var Block1764962552 = new Block("Block1764962552", new Long(1311206193587));
Block1764962552.setBlockSides(BlockSides.SIDE_FRONT);
Block1764962552.setCustomFrequency(true);
Block1764962552.setScriptName("/blocks/Zero.js");
Block1764962552.init();
Block1764962552.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1939780905.attachChild(Block1764962552);
var Block1099865972 = new Block("Block1099865972", new Long(1311206193587));
Block1099865972.setBlockSides(BlockSides.SIDE_FRONT);
Block1099865972.setCustomFrequency(true);
Block1099865972.setScriptName("/blocks/Zero.js");
Block1099865972.init();
Block1099865972.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1764962552.attachChild(Block1099865972);
var Block1673455102 = new Block("Block1673455102", new Long(1311206193587));
Block1673455102.setBlockSides(BlockSides.SIDE_BACK);
Block1673455102.setCustomFrequency(true);
Block1673455102.setScriptName("/blocks/Zero.js");
Block1673455102.init();
Block1673455102.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1939780905.attachChild(Block1673455102);
var ColorBlock1368331656 = new ColorBlock("ColorBlock1368331656", new Long(1311206193587));
ColorBlock1368331656.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1368331656.init();
ColorBlock1368331656.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1939780905.attachChild(ColorBlock1368331656);
var ColorBlock1729346185 = new ColorBlock("ColorBlock1729346185", new Long(1311206193587));
ColorBlock1729346185.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1729346185.init();
ColorBlock1729346185.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1368331656.attachChild(ColorBlock1729346185);
var ColorBlock1635734983 = new ColorBlock("ColorBlock1635734983", new Long(1311206193587));
ColorBlock1635734983.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1635734983.init();
ColorBlock1635734983.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1729346185.attachChild(ColorBlock1635734983);
var ColorBlock1869402743 = new ColorBlock("ColorBlock1869402743", new Long(1311206193587));
ColorBlock1869402743.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1869402743.init();
ColorBlock1869402743.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1635734983.attachChild(ColorBlock1869402743);
var ColorBlock1347241789 = new ColorBlock("ColorBlock1347241789", new Long(1311206193587));
ColorBlock1347241789.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1347241789.init();
ColorBlock1347241789.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1869402743.attachChild(ColorBlock1347241789);
var ColorBlock1556439375 = new ColorBlock("ColorBlock1556439375", new Long(1311206193587));
ColorBlock1556439375.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1556439375.init();
ColorBlock1556439375.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1347241789.attachChild(ColorBlock1556439375);
var ColorBlock2135116262 = new ColorBlock("ColorBlock2135116262", new Long(1311206193587));
ColorBlock2135116262.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2135116262.init();
ColorBlock2135116262.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1556439375.attachChild(ColorBlock2135116262);
var ColorBlock1013144583 = new ColorBlock("ColorBlock1013144583", new Long(1311206193587));
ColorBlock1013144583.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1013144583.init();
ColorBlock1013144583.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2135116262.attachChild(ColorBlock1013144583);
var ColorBlock1089039937 = new ColorBlock("ColorBlock1089039937", new Long(1311206193587));
ColorBlock1089039937.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1089039937.init();
ColorBlock1089039937.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1013144583.attachChild(ColorBlock1089039937);
var ColorBlock1056968297 = new ColorBlock("ColorBlock1056968297", new Long(1311206193587));
ColorBlock1056968297.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1056968297.init();
ColorBlock1056968297.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1089039937.attachChild(ColorBlock1056968297);
var ColorBlock1047310214 = new ColorBlock("ColorBlock1047310214", new Long(1311206193587));
ColorBlock1047310214.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1047310214.init();
ColorBlock1047310214.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1056968297.attachChild(ColorBlock1047310214);
var ColorBlock1932666405 = new ColorBlock("ColorBlock1932666405", new Long(1311206193587));
ColorBlock1932666405.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1932666405.init();
ColorBlock1932666405.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1047310214.attachChild(ColorBlock1932666405);
var ColorBlock2094988817 = new ColorBlock("ColorBlock2094988817", new Long(1311206193587));
ColorBlock2094988817.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2094988817.init();
ColorBlock2094988817.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1932666405.attachChild(ColorBlock2094988817);
var ColorBlock1916750623 = new ColorBlock("ColorBlock1916750623", new Long(1311206193587));
ColorBlock1916750623.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1916750623.init();
ColorBlock1916750623.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock2094988817.attachChild(ColorBlock1916750623);
var ColorBlock2007111630 = new ColorBlock("ColorBlock2007111630", new Long(1311206193587));
ColorBlock2007111630.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2007111630.init();
ColorBlock2007111630.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1916750623.attachChild(ColorBlock2007111630);
var Block1861349446 = new Block("Block1861349446", new Long(1311206193587));
Block1861349446.setBlockSides(BlockSides.SIDE_FRONT);
Block1861349446.setCustomFrequency(true);
Block1861349446.setScriptName("/blocks/Zero.js");
Block1861349446.init();
Block1861349446.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock2007111630.attachChild(Block1861349446);
var Block1871723592 = new Block("Block1871723592", new Long(1311206193587));
Block1871723592.setBlockSides(BlockSides.SIDE_FRONT);
Block1871723592.setCustomFrequency(true);
Block1871723592.setScriptName("/blocks/Zero.js");
Block1871723592.init();
Block1871723592.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1861349446.attachChild(Block1871723592);
var Block2011147289 = new Block("Block2011147289", new Long(1311206193587));
Block2011147289.setBlockSides(BlockSides.SIDE_BACK);
Block2011147289.setCustomFrequency(true);
Block2011147289.setScriptName("/blocks/Zero.js");
Block2011147289.init();
Block2011147289.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock2007111630.attachChild(Block2011147289);
MasterBlock1727632082.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1727632082.getMasterId(), MasterBlock1727632082);

var MasterBlock1544370362 = new MasterBlock("MasterBlock1544370362", new Long(1311209101990));
MasterBlock1544370362.init();
MasterBlock1544370362.setLocalTranslation(new Vector3f(-50.0, 2.0, -58.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1544370362);
var ColorBlock1692915424 = new ColorBlock("ColorBlock1692915424", new Long(1311209101990));
ColorBlock1692915424.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1692915424.init();
ColorBlock1692915424.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1544370362.attachChild(ColorBlock1692915424);
var Block1381192652 = new Block("Block1381192652", new Long(1311209101990));
Block1381192652.setBlockSides(BlockSides.SIDE_BACK);
Block1381192652.setCustomFrequency(true);
Block1381192652.setScriptName("/blocks/RangeFinderBlock.js");
Block1381192652.init();
Block1381192652.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block1381192652.getParameters().put("axis", 3.0);
	ColorBlock1692915424.attachChild(Block1381192652);
var Block1606529197 = new Block("Block1606529197", new Long(1311209101990));
Block1606529197.setBlockSides(BlockSides.SIDE_BACK);
Block1606529197.setCustomFrequency(true);
Block1606529197.setScriptName("/blocks/Zero.js");
Block1606529197.init();
Block1606529197.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1381192652.attachChild(Block1606529197);
var ColorBlock1470795945 = new ColorBlock("ColorBlock1470795945", new Long(1311209101990));
ColorBlock1470795945.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1470795945.init();
ColorBlock1470795945.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1606529197.attachChild(ColorBlock1470795945);
var Block2078269577 = new Block("Block2078269577", new Long(1311209101990));
Block2078269577.setBlockSides(BlockSides.SIDE_LEFT);
Block2078269577.setCustomFrequency(true);
Block2078269577.setScriptName("/blocks/Zero.js");
Block2078269577.init();
Block2078269577.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1470795945.attachChild(Block2078269577);
var Block1544622533 = new Block("Block1544622533", new Long(1311209101990));
Block1544622533.setBlockSides(BlockSides.SIDE_LEFT);
Block1544622533.setCustomFrequency(true);
Block1544622533.setScriptName("/blocks/RangeFinderBlock.js");
Block1544622533.init();
Block1544622533.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block1544622533.getParameters().put("axis", 2.0);
	Block2078269577.attachChild(Block1544622533);
var Block1740954651 = new Block("Block1740954651", new Long(1311209101990));
Block1740954651.setBlockSides(BlockSides.SIDE_LEFT);
Block1740954651.setCustomFrequency(true);
Block1740954651.setScriptName("/blocks/Zero.js");
Block1740954651.init();
Block1740954651.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block1544622533.attachChild(Block1740954651);
var ColorBlock1334987211 = new ColorBlock("ColorBlock1334987211", new Long(1311209101990));
ColorBlock1334987211.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1334987211.init();
ColorBlock1334987211.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block1740954651.attachChild(ColorBlock1334987211);
var Block1978973296 = new Block("Block1978973296", new Long(1311209101990));
Block1978973296.setBlockSides(BlockSides.SIDE_FRONT);
Block1978973296.setCustomFrequency(true);
Block1978973296.setScriptName("/blocks/Zero.js");
Block1978973296.init();
Block1978973296.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1334987211.attachChild(Block1978973296);
var Block1717655057 = new Block("Block1717655057", new Long(1311209101990));
Block1717655057.setBlockSides(BlockSides.SIDE_FRONT);
Block1717655057.setCustomFrequency(true);
Block1717655057.setScriptName("/blocks/RangeFinderBlock.js");
Block1717655057.init();
Block1717655057.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
Block1717655057.getParameters().put("axis", 0.0);
	Block1978973296.attachChild(Block1717655057);
var Block2100958957 = new Block("Block2100958957", new Long(1311209101990));
Block2100958957.setBlockSides(BlockSides.SIDE_FRONT);
Block2100958957.setCustomFrequency(true);
Block2100958957.setScriptName("/blocks/Zero.js");
Block2100958957.init();
Block2100958957.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1717655057.attachChild(Block2100958957);
var ColorBlock1838665257 = new ColorBlock("ColorBlock1838665257", new Long(1311209101990));
ColorBlock1838665257.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1838665257.init();
ColorBlock1838665257.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block2100958957.attachChild(ColorBlock1838665257);
var Block2042590648 = new Block("Block2042590648", new Long(1311209101990));
Block2042590648.setBlockSides(BlockSides.SIDE_RIGHT);
Block2042590648.setCustomFrequency(true);
Block2042590648.setScriptName("/blocks/Zero.js");
Block2042590648.init();
Block2042590648.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1838665257.attachChild(Block2042590648);
var Block1947676199 = new Block("Block1947676199", new Long(1311209101990));
Block1947676199.setBlockSides(BlockSides.SIDE_RIGHT);
Block1947676199.setCustomFrequency(true);
Block1947676199.setScriptName("/blocks/RangeFinderBlock.js");
Block1947676199.init();
Block1947676199.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block1947676199.getParameters().put("axis", 5.0);
	Block2042590648.attachChild(Block1947676199);
var Block1699239345 = new Block("Block1699239345", new Long(1311209101990));
Block1699239345.setBlockSides(BlockSides.SIDE_RIGHT);
Block1699239345.setCustomFrequency(true);
Block1699239345.setScriptName("/blocks/Zero.js");
Block1699239345.init();
Block1699239345.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1947676199.attachChild(Block1699239345);
var ColorBlock1930501065 = new ColorBlock("ColorBlock1930501065", new Long(1311209101990));
ColorBlock1930501065.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1930501065.init();
ColorBlock1930501065.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1947676199.attachChild(ColorBlock1930501065);
var ColorBlock1800828035 = new ColorBlock("ColorBlock1800828035", new Long(1311209101990));
ColorBlock1800828035.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1800828035.init();
ColorBlock1800828035.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1930501065.attachChild(ColorBlock1800828035);
var ColorBlock2082114530 = new ColorBlock("ColorBlock2082114530", new Long(1311209101990));
ColorBlock2082114530.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock2082114530.init();
ColorBlock2082114530.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1800828035.attachChild(ColorBlock2082114530);
var ColorBlock905245301 = new ColorBlock("ColorBlock905245301", new Long(1311209101990));
ColorBlock905245301.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock905245301.init();
ColorBlock905245301.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2082114530.attachChild(ColorBlock905245301);
var ColorBlock1735986015 = new ColorBlock("ColorBlock1735986015", new Long(1311209101990));
ColorBlock1735986015.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1735986015.init();
ColorBlock1735986015.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock905245301.attachChild(ColorBlock1735986015);
var ColorBlock1056493419 = new ColorBlock("ColorBlock1056493419", new Long(1311209101990));
ColorBlock1056493419.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1056493419.init();
ColorBlock1056493419.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1735986015.attachChild(ColorBlock1056493419);
var ColorBlock1142467193 = new ColorBlock("ColorBlock1142467193", new Long(1311209101990));
ColorBlock1142467193.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1142467193.init();
ColorBlock1142467193.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1717655057.attachChild(ColorBlock1142467193);
var ColorBlock1300291269 = new ColorBlock("ColorBlock1300291269", new Long(1311209101990));
ColorBlock1300291269.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1300291269.init();
ColorBlock1300291269.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1142467193.attachChild(ColorBlock1300291269);
var ColorBlock998118506 = new ColorBlock("ColorBlock998118506", new Long(1311209101990));
ColorBlock998118506.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock998118506.init();
ColorBlock998118506.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1300291269.attachChild(ColorBlock998118506);
var ColorBlock1435331081 = new ColorBlock("ColorBlock1435331081", new Long(1311209101990));
ColorBlock1435331081.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1435331081.init();
ColorBlock1435331081.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock998118506.attachChild(ColorBlock1435331081);
var ColorBlock978039072 = new ColorBlock("ColorBlock978039072", new Long(1311209101990));
ColorBlock978039072.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock978039072.init();
ColorBlock978039072.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1435331081.attachChild(ColorBlock978039072);
var Block1115216422 = new Block("Block1115216422", new Long(1311209101990));
Block1115216422.setBlockSides(BlockSides.SIDE_RIGHT);
Block1115216422.setCustomFrequency(true);
Block1115216422.setScriptName("/blocks/Zero.js");
Block1115216422.init();
Block1115216422.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1717655057.attachChild(Block1115216422);
var ColorBlock1889982655 = new ColorBlock("ColorBlock1889982655", new Long(1311209101990));
ColorBlock1889982655.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1889982655.init();
ColorBlock1889982655.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1115216422.attachChild(ColorBlock1889982655);
var ColorBlock1455458740 = new ColorBlock("ColorBlock1455458740", new Long(1311209101990));
ColorBlock1455458740.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1455458740.init();
ColorBlock1455458740.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1889982655.attachChild(ColorBlock1455458740);
var Block2003902782 = new Block("Block2003902782", new Long(1311209101990));
Block2003902782.setBlockSides(BlockSides.SIDE_ABOVE);
Block2003902782.setScriptName("/blocks/OrBlock.js");
Block2003902782.init();
Block2003902782.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2003902782.getParameters().put("axis", 2.0);
	ColorBlock1455458740.attachChild(Block2003902782);
var ColorBlock1591863544 = new ColorBlock("ColorBlock1591863544", new Long(1311209101990));
ColorBlock1591863544.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1591863544.init();
ColorBlock1591863544.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2003902782.attachChild(ColorBlock1591863544);
var ColorBlock1151677138 = new ColorBlock("ColorBlock1151677138", new Long(1311209101990));
ColorBlock1151677138.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1151677138.init();
ColorBlock1151677138.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1591863544.attachChild(ColorBlock1151677138);
var ColorBlock1019915411 = new ColorBlock("ColorBlock1019915411", new Long(1311209101990));
ColorBlock1019915411.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1019915411.init();
ColorBlock1019915411.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1151677138.attachChild(ColorBlock1019915411);
var ColorBlock1591273870 = new ColorBlock("ColorBlock1591273870", new Long(1311209101990));
ColorBlock1591273870.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1591273870.init();
ColorBlock1591273870.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1019915411.attachChild(ColorBlock1591273870);
var ColorBlock1873675931 = new ColorBlock("ColorBlock1873675931", new Long(1311209101990));
ColorBlock1873675931.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1873675931.init();
ColorBlock1873675931.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1591273870.attachChild(ColorBlock1873675931);
var ColorBlock2028712008 = new ColorBlock("ColorBlock2028712008", new Long(1311209101990));
ColorBlock2028712008.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2028712008.init();
ColorBlock2028712008.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1873675931.attachChild(ColorBlock2028712008);
var ColorBlock1017222493 = new ColorBlock("ColorBlock1017222493", new Long(1311209101990));
ColorBlock1017222493.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1017222493.init();
ColorBlock1017222493.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2028712008.attachChild(ColorBlock1017222493);
var ColorBlock1753990109 = new ColorBlock("ColorBlock1753990109", new Long(1311209101990));
ColorBlock1753990109.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1753990109.init();
ColorBlock1753990109.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1017222493.attachChild(ColorBlock1753990109);
var Block1396145123 = new Block("Block1396145123", new Long(1311209101990));
Block1396145123.setBlockSides(BlockSides.SIDE_ABOVE);
Block1396145123.setCustomFrequency(true);
Block1396145123.setScriptName("/blocks/Zero.js");
Block1396145123.init();
Block1396145123.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1591863544.attachChild(Block1396145123);
var Block1657122595 = new Block("Block1657122595", new Long(1311209101990));
Block1657122595.setBlockSides(BlockSides.SIDE_ABOVE);
Block1657122595.setScriptName("/blocks/OrBlock.js");
Block1657122595.init();
Block1657122595.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1657122595.getParameters().put("axis", 4.0);
	Block1396145123.attachChild(Block1657122595);
var ColorBlock1551079971 = new ColorBlock("ColorBlock1551079971", new Long(1311209101990));
ColorBlock1551079971.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1551079971.init();
ColorBlock1551079971.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1657122595.attachChild(ColorBlock1551079971);
var ColorBlock1502803053 = new ColorBlock("ColorBlock1502803053", new Long(1311209101990));
ColorBlock1502803053.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1502803053.init();
ColorBlock1502803053.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1551079971.attachChild(ColorBlock1502803053);
var ColorBlock1108106860 = new ColorBlock("ColorBlock1108106860", new Long(1311209101990));
ColorBlock1108106860.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1108106860.init();
ColorBlock1108106860.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1502803053.attachChild(ColorBlock1108106860);
var ColorBlock1026176692 = new ColorBlock("ColorBlock1026176692", new Long(1311209101990));
ColorBlock1026176692.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1026176692.init();
ColorBlock1026176692.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1108106860.attachChild(ColorBlock1026176692);
var ColorBlock1584622806 = new ColorBlock("ColorBlock1584622806", new Long(1311209101990));
ColorBlock1584622806.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1584622806.init();
ColorBlock1584622806.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1026176692.attachChild(ColorBlock1584622806);
var Block1758392927 = new Block("Block1758392927", new Long(1311209101990));
Block1758392927.setBlockSides(BlockSides.SIDE_ABOVE);
Block1758392927.setCustomFrequency(true);
Block1758392927.setScriptName("/blocks/Zero.js");
Block1758392927.init();
Block1758392927.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1551079971.attachChild(Block1758392927);
var Block1735056654 = new Block("Block1735056654", new Long(1311209101990));
Block1735056654.setBlockSides(BlockSides.SIDE_ABOVE);
Block1735056654.setScriptName("/blocks/OrBlock.js");
Block1735056654.init();
Block1735056654.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1735056654.getParameters().put("axis", 2.0);
	Block1758392927.attachChild(Block1735056654);
var Block1783143552 = new Block("Block1783143552", new Long(1311209101990));
Block1783143552.setBlockSides(BlockSides.SIDE_ABOVE);
Block1783143552.setCustomFrequency(true);
Block1783143552.setScriptName("/blocks/NotBlock.js");
Block1783143552.init();
Block1783143552.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1735056654.attachChild(Block1783143552);
var ColorBlock1211752035 = new ColorBlock("ColorBlock1211752035", new Long(1311209101990));
ColorBlock1211752035.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1211752035.init();
ColorBlock1211752035.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1783143552.attachChild(ColorBlock1211752035);
var ColorBlock1381395200 = new ColorBlock("ColorBlock1381395200", new Long(1311209101990));
ColorBlock1381395200.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1381395200.init();
ColorBlock1381395200.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1544622533.attachChild(ColorBlock1381395200);
var ColorBlock1431697510 = new ColorBlock("ColorBlock1431697510", new Long(1311209101990));
ColorBlock1431697510.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1431697510.init();
ColorBlock1431697510.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1381395200.attachChild(ColorBlock1431697510);
var ColorBlock2080868514 = new ColorBlock("ColorBlock2080868514", new Long(1311209101990));
ColorBlock2080868514.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock2080868514.init();
ColorBlock2080868514.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1431697510.attachChild(ColorBlock2080868514);
var ColorBlock1333522335 = new ColorBlock("ColorBlock1333522335", new Long(1311209101990));
ColorBlock1333522335.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1333522335.init();
ColorBlock1333522335.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2080868514.attachChild(ColorBlock1333522335);
var ColorBlock1318143185 = new ColorBlock("ColorBlock1318143185", new Long(1311209101990));
ColorBlock1318143185.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1318143185.init();
ColorBlock1318143185.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1333522335.attachChild(ColorBlock1318143185);
var ColorBlock1608676874 = new ColorBlock("ColorBlock1608676874", new Long(1311209101990));
ColorBlock1608676874.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1608676874.init();
ColorBlock1608676874.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1318143185.attachChild(ColorBlock1608676874);
var ColorBlock1882010605 = new ColorBlock("ColorBlock1882010605", new Long(1311209101990));
ColorBlock1882010605.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1882010605.init();
ColorBlock1882010605.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1381192652.attachChild(ColorBlock1882010605);
var ColorBlock1534283145 = new ColorBlock("ColorBlock1534283145", new Long(1311209101990));
ColorBlock1534283145.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1534283145.init();
ColorBlock1534283145.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1882010605.attachChild(ColorBlock1534283145);
var ColorBlock1913035942 = new ColorBlock("ColorBlock1913035942", new Long(1311209101990));
ColorBlock1913035942.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1913035942.init();
ColorBlock1913035942.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1534283145.attachChild(ColorBlock1913035942);
var ColorBlock1825201883 = new ColorBlock("ColorBlock1825201883", new Long(1311209101990));
ColorBlock1825201883.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1825201883.init();
ColorBlock1825201883.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1913035942.attachChild(ColorBlock1825201883);
var ColorBlock1459232765 = new ColorBlock("ColorBlock1459232765", new Long(1311209101990));
ColorBlock1459232765.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1459232765.init();
ColorBlock1459232765.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1825201883.attachChild(ColorBlock1459232765);
MasterBlock1544370362.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1544370362.getMasterId(), MasterBlock1544370362);

var MasterBlock1140854539 = new MasterBlock("MasterBlock1140854539", new Long(1311206299553));
MasterBlock1140854539.init();
MasterBlock1140854539.setLocalTranslation(new Vector3f(-192.0, 2.0, -60.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1140854539);
MasterBlock1140854539.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1140854539.getMasterId(), MasterBlock1140854539);

var MasterBlock1810612195 = new MasterBlock("MasterBlock1810612195", new Long(1311203175383));
MasterBlock1810612195.init();
MasterBlock1810612195.setLocalTranslation(new Vector3f(-112.0, 2.0, -62.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1810612195);
var ColorBlock1797542298 = new ColorBlock("ColorBlock1797542298", new Long(1311203175383));
ColorBlock1797542298.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1797542298.init();
ColorBlock1797542298.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	MasterBlock1810612195.attachChild(ColorBlock1797542298);
var Block1259364902 = new Block("Block1259364902", new Long(1311203175383));
Block1259364902.setBlockSides(BlockSides.SIDE_BACK);
Block1259364902.setCustomFrequency(true);
Block1259364902.setScriptName("/blocks/RangeFinderBlock.js");
Block1259364902.init();
Block1259364902.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
Block1259364902.getParameters().put("axis", 3.0);
	ColorBlock1797542298.attachChild(Block1259364902);
var Block1312991494 = new Block("Block1312991494", new Long(1311203175383));
Block1312991494.setBlockSides(BlockSides.SIDE_BACK);
Block1312991494.setCustomFrequency(true);
Block1312991494.setScriptName("/blocks/Zero.js");
Block1312991494.init();
Block1312991494.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1259364902.attachChild(Block1312991494);
var ColorBlock1475492151 = new ColorBlock("ColorBlock1475492151", new Long(1311203175383));
ColorBlock1475492151.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1475492151.init();
ColorBlock1475492151.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	Block1312991494.attachChild(ColorBlock1475492151);
var Block1310515725 = new Block("Block1310515725", new Long(1311203175383));
Block1310515725.setBlockSides(BlockSides.SIDE_LEFT);
Block1310515725.setCustomFrequency(true);
Block1310515725.setScriptName("/blocks/Zero.js");
Block1310515725.init();
Block1310515725.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1475492151.attachChild(Block1310515725);
var Block2011414855 = new Block("Block2011414855", new Long(1311203175383));
Block2011414855.setBlockSides(BlockSides.SIDE_LEFT);
Block2011414855.setCustomFrequency(true);
Block2011414855.setScriptName("/blocks/RangeFinderBlock.js");
Block2011414855.init();
Block2011414855.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
Block2011414855.getParameters().put("axis", 2.0);
	Block1310515725.attachChild(Block2011414855);
var Block1219678326 = new Block("Block1219678326", new Long(1311203175383));
Block1219678326.setBlockSides(BlockSides.SIDE_LEFT);
Block1219678326.setCustomFrequency(true);
Block1219678326.setScriptName("/blocks/Zero.js");
Block1219678326.init();
Block1219678326.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block2011414855.attachChild(Block1219678326);
var ColorBlock1511211206 = new ColorBlock("ColorBlock1511211206", new Long(1311203175383));
ColorBlock1511211206.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1511211206.init();
ColorBlock1511211206.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	Block1219678326.attachChild(ColorBlock1511211206);
var Block1403554585 = new Block("Block1403554585", new Long(1311203175383));
Block1403554585.setBlockSides(BlockSides.SIDE_FRONT);
Block1403554585.setCustomFrequency(true);
Block1403554585.setScriptName("/blocks/Zero.js");
Block1403554585.init();
Block1403554585.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1511211206.attachChild(Block1403554585);
var Block1947527437 = new Block("Block1947527437", new Long(1311203175383));
Block1947527437.setBlockSides(BlockSides.SIDE_FRONT);
Block1947527437.setCustomFrequency(true);
Block1947527437.setScriptName("/blocks/RangeFinderBlock.js");
Block1947527437.init();
Block1947527437.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
Block1947527437.getParameters().put("axis", 0.0);
	Block1403554585.attachChild(Block1947527437);
var Block1529427708 = new Block("Block1529427708", new Long(1311203175383));
Block1529427708.setBlockSides(BlockSides.SIDE_FRONT);
Block1529427708.setCustomFrequency(true);
Block1529427708.setScriptName("/blocks/Zero.js");
Block1529427708.init();
Block1529427708.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1947527437.attachChild(Block1529427708);
var ColorBlock1093775389 = new ColorBlock("ColorBlock1093775389", new Long(1311203175383));
ColorBlock1093775389.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1093775389.init();
ColorBlock1093775389.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	Block1529427708.attachChild(ColorBlock1093775389);
var Block2004486226 = new Block("Block2004486226", new Long(1311203175383));
Block2004486226.setBlockSides(BlockSides.SIDE_RIGHT);
Block2004486226.setCustomFrequency(true);
Block2004486226.setScriptName("/blocks/Zero.js");
Block2004486226.init();
Block2004486226.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1093775389.attachChild(Block2004486226);
var Block1058087869 = new Block("Block1058087869", new Long(1311203175383));
Block1058087869.setBlockSides(BlockSides.SIDE_RIGHT);
Block1058087869.setCustomFrequency(true);
Block1058087869.setScriptName("/blocks/RangeFinderBlock.js");
Block1058087869.init();
Block1058087869.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
Block1058087869.getParameters().put("axis", 5.0);
	Block2004486226.attachChild(Block1058087869);
var Block1352275099 = new Block("Block1352275099", new Long(1311203175383));
Block1352275099.setBlockSides(BlockSides.SIDE_RIGHT);
Block1352275099.setCustomFrequency(true);
Block1352275099.setScriptName("/blocks/Zero.js");
Block1352275099.init();
Block1352275099.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1058087869.attachChild(Block1352275099);
var ColorBlock2045272981 = new ColorBlock("ColorBlock2045272981", new Long(1311203175383));
ColorBlock2045272981.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2045272981.init();
ColorBlock2045272981.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1058087869.attachChild(ColorBlock2045272981);
var ColorBlock1249321099 = new ColorBlock("ColorBlock1249321099", new Long(1311203175383));
ColorBlock1249321099.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1249321099.init();
ColorBlock1249321099.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2045272981.attachChild(ColorBlock1249321099);
var ColorBlock1521331499 = new ColorBlock("ColorBlock1521331499", new Long(1311203175383));
ColorBlock1521331499.setBlockSides(BlockSides.SIDE_FRONT);
ColorBlock1521331499.init();
ColorBlock1521331499.setLocalTranslation(new Vector3f(0.0, 0.0, -2.0));
	ColorBlock1249321099.attachChild(ColorBlock1521331499);
var ColorBlock1844110923 = new ColorBlock("ColorBlock1844110923", new Long(1311203175383));
ColorBlock1844110923.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1844110923.init();
ColorBlock1844110923.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1521331499.attachChild(ColorBlock1844110923);
var ColorBlock2040769527 = new ColorBlock("ColorBlock2040769527", new Long(1311203175383));
ColorBlock2040769527.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2040769527.init();
ColorBlock2040769527.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1844110923.attachChild(ColorBlock2040769527);
var ColorBlock986172028 = new ColorBlock("ColorBlock986172028", new Long(1311203175383));
ColorBlock986172028.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock986172028.init();
ColorBlock986172028.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2040769527.attachChild(ColorBlock986172028);
var ColorBlock1696028673 = new ColorBlock("ColorBlock1696028673", new Long(1311203175383));
ColorBlock1696028673.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1696028673.init();
ColorBlock1696028673.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1947527437.attachChild(ColorBlock1696028673);
var ColorBlock1309965193 = new ColorBlock("ColorBlock1309965193", new Long(1311203175383));
ColorBlock1309965193.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1309965193.init();
ColorBlock1309965193.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1696028673.attachChild(ColorBlock1309965193);
var ColorBlock1348558119 = new ColorBlock("ColorBlock1348558119", new Long(1311203175383));
ColorBlock1348558119.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1348558119.init();
ColorBlock1348558119.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1309965193.attachChild(ColorBlock1348558119);
var ColorBlock1439804007 = new ColorBlock("ColorBlock1439804007", new Long(1311203175383));
ColorBlock1439804007.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1439804007.init();
ColorBlock1439804007.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1348558119.attachChild(ColorBlock1439804007);
var ColorBlock1706119665 = new ColorBlock("ColorBlock1706119665", new Long(1311203175383));
ColorBlock1706119665.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1706119665.init();
ColorBlock1706119665.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1439804007.attachChild(ColorBlock1706119665);
var Block1977503973 = new Block("Block1977503973", new Long(1311203175383));
Block1977503973.setBlockSides(BlockSides.SIDE_RIGHT);
Block1977503973.setCustomFrequency(true);
Block1977503973.setScriptName("/blocks/Zero.js");
Block1977503973.init();
Block1977503973.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1947527437.attachChild(Block1977503973);
var ColorBlock1461072434 = new ColorBlock("ColorBlock1461072434", new Long(1311203175383));
ColorBlock1461072434.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1461072434.init();
ColorBlock1461072434.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	Block1977503973.attachChild(ColorBlock1461072434);
var ColorBlock1612680444 = new ColorBlock("ColorBlock1612680444", new Long(1311203175383));
ColorBlock1612680444.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1612680444.init();
ColorBlock1612680444.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1461072434.attachChild(ColorBlock1612680444);
var Block1984312152 = new Block("Block1984312152", new Long(1311203175383));
Block1984312152.setBlockSides(BlockSides.SIDE_ABOVE);
Block1984312152.setScriptName("/blocks/AndBlock.js");
Block1984312152.init();
Block1984312152.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1984312152.getParameters().put("axis", 2.0);
	ColorBlock1612680444.attachChild(Block1984312152);
var ColorBlock1468274483 = new ColorBlock("ColorBlock1468274483", new Long(1311203175383));
ColorBlock1468274483.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1468274483.init();
ColorBlock1468274483.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1984312152.attachChild(ColorBlock1468274483);
var ColorBlock1936189727 = new ColorBlock("ColorBlock1936189727", new Long(1311203175383));
ColorBlock1936189727.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock1936189727.init();
ColorBlock1936189727.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1468274483.attachChild(ColorBlock1936189727);
var ColorBlock2102580321 = new ColorBlock("ColorBlock2102580321", new Long(1311203175383));
ColorBlock2102580321.setBlockSides(BlockSides.SIDE_LEFT);
ColorBlock2102580321.init();
ColorBlock2102580321.setLocalTranslation(new Vector3f(2.0, 0.0, 0.0));
	ColorBlock1936189727.attachChild(ColorBlock2102580321);
var ColorBlock1689382011 = new ColorBlock("ColorBlock1689382011", new Long(1311203175383));
ColorBlock1689382011.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1689382011.init();
ColorBlock1689382011.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock2102580321.attachChild(ColorBlock1689382011);
var ColorBlock1966896994 = new ColorBlock("ColorBlock1966896994", new Long(1311203175383));
ColorBlock1966896994.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1966896994.init();
ColorBlock1966896994.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1689382011.attachChild(ColorBlock1966896994);
var ColorBlock1491425786 = new ColorBlock("ColorBlock1491425786", new Long(1311203175383));
ColorBlock1491425786.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1491425786.init();
ColorBlock1491425786.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1966896994.attachChild(ColorBlock1491425786);
var ColorBlock1729965930 = new ColorBlock("ColorBlock1729965930", new Long(1311203175383));
ColorBlock1729965930.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1729965930.init();
ColorBlock1729965930.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1491425786.attachChild(ColorBlock1729965930);
var ColorBlock1522197189 = new ColorBlock("ColorBlock1522197189", new Long(1311203175383));
ColorBlock1522197189.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1522197189.init();
ColorBlock1522197189.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1729965930.attachChild(ColorBlock1522197189);
var Block1361377224 = new Block("Block1361377224", new Long(1311203175383));
Block1361377224.setBlockSides(BlockSides.SIDE_ABOVE);
Block1361377224.setCustomFrequency(true);
Block1361377224.setScriptName("/blocks/Zero.js");
Block1361377224.init();
Block1361377224.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1468274483.attachChild(Block1361377224);
var Block2142137042 = new Block("Block2142137042", new Long(1311203175383));
Block2142137042.setBlockSides(BlockSides.SIDE_ABOVE);
Block2142137042.setScriptName("/blocks/AndBlock.js");
Block2142137042.init();
Block2142137042.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block2142137042.getParameters().put("axis", 4.0);
	Block1361377224.attachChild(Block2142137042);
var ColorBlock1047652298 = new ColorBlock("ColorBlock1047652298", new Long(1311203175383));
ColorBlock1047652298.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1047652298.init();
ColorBlock1047652298.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2142137042.attachChild(ColorBlock1047652298);
var ColorBlock2055292356 = new ColorBlock("ColorBlock2055292356", new Long(1311203175383));
ColorBlock2055292356.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2055292356.init();
ColorBlock2055292356.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1047652298.attachChild(ColorBlock2055292356);
var ColorBlock1889260376 = new ColorBlock("ColorBlock1889260376", new Long(1311203175383));
ColorBlock1889260376.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1889260376.init();
ColorBlock1889260376.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2055292356.attachChild(ColorBlock1889260376);
var ColorBlock1275640347 = new ColorBlock("ColorBlock1275640347", new Long(1311203175383));
ColorBlock1275640347.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1275640347.init();
ColorBlock1275640347.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1889260376.attachChild(ColorBlock1275640347);
var ColorBlock1555361645 = new ColorBlock("ColorBlock1555361645", new Long(1311203175383));
ColorBlock1555361645.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1555361645.init();
ColorBlock1555361645.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1275640347.attachChild(ColorBlock1555361645);
var Block1736842653 = new Block("Block1736842653", new Long(1311203175383));
Block1736842653.setBlockSides(BlockSides.SIDE_ABOVE);
Block1736842653.setCustomFrequency(true);
Block1736842653.setScriptName("/blocks/Zero.js");
Block1736842653.init();
Block1736842653.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1047652298.attachChild(Block1736842653);
var Block1750796923 = new Block("Block1750796923", new Long(1311203175383));
Block1750796923.setBlockSides(BlockSides.SIDE_ABOVE);
Block1750796923.setScriptName("/blocks/AndBlock.js");
Block1750796923.init();
Block1750796923.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
Block1750796923.getParameters().put("axis", 2.0);
	Block1736842653.attachChild(Block1750796923);
var ColorBlock2090472006 = new ColorBlock("ColorBlock2090472006", new Long(1311203175383));
ColorBlock2090472006.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2090472006.init();
ColorBlock2090472006.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1750796923.attachChild(ColorBlock2090472006);
var ColorBlock1798518962 = new ColorBlock("ColorBlock1798518962", new Long(1311203175383));
ColorBlock1798518962.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1798518962.init();
ColorBlock1798518962.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block2011414855.attachChild(ColorBlock1798518962);
var ColorBlock1109920785 = new ColorBlock("ColorBlock1109920785", new Long(1311203175383));
ColorBlock1109920785.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1109920785.init();
ColorBlock1109920785.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1798518962.attachChild(ColorBlock1109920785);
var ColorBlock1517750020 = new ColorBlock("ColorBlock1517750020", new Long(1311203175383));
ColorBlock1517750020.setBlockSides(BlockSides.SIDE_BACK);
ColorBlock1517750020.init();
ColorBlock1517750020.setLocalTranslation(new Vector3f(0.0, 0.0, 2.0));
	ColorBlock1109920785.attachChild(ColorBlock1517750020);
var ColorBlock1779735486 = new ColorBlock("ColorBlock1779735486", new Long(1311203175383));
ColorBlock1779735486.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1779735486.init();
ColorBlock1779735486.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1517750020.attachChild(ColorBlock1779735486);
var ColorBlock1666981098 = new ColorBlock("ColorBlock1666981098", new Long(1311203175383));
ColorBlock1666981098.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1666981098.init();
ColorBlock1666981098.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1779735486.attachChild(ColorBlock1666981098);
var ColorBlock2033770349 = new ColorBlock("ColorBlock2033770349", new Long(1311203175383));
ColorBlock2033770349.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2033770349.init();
ColorBlock2033770349.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1666981098.attachChild(ColorBlock2033770349);
var ColorBlock1300528893 = new ColorBlock("ColorBlock1300528893", new Long(1311203175383));
ColorBlock1300528893.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1300528893.init();
ColorBlock1300528893.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	Block1259364902.attachChild(ColorBlock1300528893);
var ColorBlock2012880188 = new ColorBlock("ColorBlock2012880188", new Long(1311203175383));
ColorBlock2012880188.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock2012880188.init();
ColorBlock2012880188.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock1300528893.attachChild(ColorBlock2012880188);
var ColorBlock1933336937 = new ColorBlock("ColorBlock1933336937", new Long(1311203175383));
ColorBlock1933336937.setBlockSides(BlockSides.SIDE_RIGHT);
ColorBlock1933336937.init();
ColorBlock1933336937.setLocalTranslation(new Vector3f(-2.0, 0.0, 0.0));
	ColorBlock2012880188.attachChild(ColorBlock1933336937);
var ColorBlock1362737835 = new ColorBlock("ColorBlock1362737835", new Long(1311203175383));
ColorBlock1362737835.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock1362737835.init();
ColorBlock1362737835.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1933336937.attachChild(ColorBlock1362737835);
var ColorBlock2003239213 = new ColorBlock("ColorBlock2003239213", new Long(1311203175383));
ColorBlock2003239213.setBlockSides(BlockSides.SIDE_ABOVE);
ColorBlock2003239213.init();
ColorBlock2003239213.setLocalTranslation(new Vector3f(0.0, 2.0, 0.0));
	ColorBlock1362737835.attachChild(ColorBlock2003239213);
MasterBlock1810612195.updatePower(true);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1810612195.getMasterId(), MasterBlock1810612195);

var MasterBlock1572266499 = new MasterBlock("MasterBlock1572266499", new Long(1311205285732));
MasterBlock1572266499.init();
MasterBlock1572266499.setLocalTranslation(new Vector3f(-108.0, 2.0, -70.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1572266499);
MasterBlock1572266499.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1572266499.getMasterId(), MasterBlock1572266499);

var MasterBlock1510877906 = new MasterBlock("MasterBlock1510877906", new Long(1311206297265));
MasterBlock1510877906.init();
MasterBlock1510877906.setLocalTranslation(new Vector3f(-190.0, 2.0, -70.0));
ScriptBlocksApplication.getInstance().getRootNode().attachChild(MasterBlock1510877906);
MasterBlock1510877906.updatePower(false);
ScriptBlocksApplication.getInstance().addMasterBlock(MasterBlock1510877906.getMasterId(), MasterBlock1510877906);

}
application.loop = function() {
}
